英語動詞時態有八:三般二現三過去,「時」動作發生的時間,「態」動作的樣子或者狀態,今天說一說二現裡面的現在完成時,
No.1、什麼是現在完成時
現在完成時:是現在時和完成態的結合,是過去的動作或狀態並且持續到說話時為止已經完成,但這個動作或狀態對現在造成影響或結果,或有可能持續下去。
No.2、用法及標誌性時間詞
1、現在完成時的「已完成法」「」動作或狀態發生在過去並且已經完成了。表示過去發生或者已經完成的動作對現在造成的影響或後果,重點在於造成的影響或後果。常和already,just,yet,before等時間詞連用。
Sam has broken our neighbour's window.
山姆打破了我們鄰居的窗戶。(後果:窗戶現在是破著的)
I have already finished my homework.
我已經寫完家庭作業了。(影響:我有時間可以做其他事了)
2、現在完成時的「未完成法」:表示一個過去發生的動作或存在的狀態在過去並沒有完成,而是一直持續到現在,或到此結束,或有可能一直持續下去,這時用的動詞一般多為延續性動詞。時間狀語多為一段時間:for+時間段,since+時間點等。
The Greens have lived here since 2011.
格林一家從2011年以來一直住在這裡。(有可能還會一直住下去)
Mr. Green has tauhgt English for twenty years.
格林先生教英語已經20年了。(20年前開始教英語,一直到現在還在教)
3、現在完成時的「重複法」:過去某一個時間範圍內一直重複的動作或存在的狀態,一直持續到現在,有可能到此結束,也有可能一直持續下去。常和always,often,ever,never等表示頻度的時間狀語連用。
He has always gone to work by bike.
他一向騎自行車去上班。
He has never been to Shanghai.
他從未去過上海。
No.3 現在進行時的構成 (注意這時的have/has為助動詞)
1、肯定句:主語 + have /has +動詞過去分詞 +其他
He has seen the film Harry Potter twice.
I have finished my housework.
2、否定句:主語 + have/has+ not + 動詞過去分詞 +其他
He hasn't seen the film Harry Potter twice.
I haven't finished my housework.
3、一般疑問句:Have/Has + 主語 + 動詞過去分詞+其他
注意:第一人稱、第二人稱和第三人稱複數用have,第三人稱單數用has
Has he seen the film Harry Potter twice?
Yes,he has. No,he hasn't.
Have you finished your housework?
(肯定句主語為第一人稱時,疑問變第二人稱)
Yes,I have. No,I haven't.
4、特殊疑問句:特殊疑問詞+一般疑問句
What has he seen twice?
What have you finished ?