江蘇省姜堰市張甸中學高三英語牛津依林版一輪復習:模塊必修2《Unit 1 Tales of the unexplained》現在完成時和現在完成進行時 課
現在完成時 1.構成 have/has + 過去分詞(done) 通常使用現在完成時的幾種情況 (1)表示過去發生的某一動作對現在造成的結果或影響。
The disappearence of Justin has made Kelly very unhappy. (2) 表示動作從過去開始,持續到現在。 Justin has lived in Dover since he was born. (3)表示動作的確切時間不明確或不重要
The boy has already come home. (4) 表示剛結束的動作
The police have just finished searching Justin’s home. (5) 表示反復發生的動作
Some villagers say that they have seen UFOs many times. 常與現在完成時連用的時間狀語 (1). 情況 (1)(3)(4)
already, yet, ever, just, recently, lately, never, before(adv.) ①The boy has already/just got home. ②I haven’t heard from him
yet/recently/lately. ③I have seen the old man somewhere before. (2). 情況 (2) since/for I have lived in Beijing since 2000.
since I arrived here.
for 5 years. (3). 情況 (5) times, recently, lately Some villagers say that they have seen UFOs many times/recently/lately. 現在完成進行時 1.構成 have/has + been + 現在分詞(doing)
通常使用現在完成進行時的幾種情況 (1) 表示過去開始的動作一直延續到現在并仍在繼續之中
She has been talking to me since she saw me. (2) 表示過去開始的動作剛結束并在某種情況下與現在有關聯
—Sorry I am late. Have you been waiting long? —Yes. I have been waiting for an hour.
現在完成時與現在完成進行時的區別 1.現在完成時與現在完成進行時都表示動作從過去開始,但現在完成時表示事件或動作剛結束,而現在完成進行時則強調動作仍在繼續 I have read a book. I have been reading a book.
2.現在完成時可表示反復發生的動作,提問時用how many times。而現在完成進行時則表示持續的、不間斷的動作,提問時用how long I have visited Egypt twice this month. How many times have you visited Egypt?
I have been visiting Egypt for two months. How long have you visited Egypt? 3.現在完成時可以用持續性動詞和短暫性動詞作謂語,
而現在完成進行時則只能用持續性動詞。
I have done my homework.
I have finished my homework.
I have been doing my homework.
I have been finishing my homework
√ √ √? 簡而言之: ★短暫性動詞 不可以用于現在完成進行時, 只能用于現在完成時 4.現在完成時的句子中可以用像never、yet、already和ever等作時間狀語,而現在完成進行時的句子中則不可以用這樣的詞 I have already been to Beijing. I have never been to Beijing. I haven’t been to Beijing yet.
現在完成時 1.構成 have/has + 過去分詞(done) 通常使用現在完成時的幾種情況 (1)表示過去發生的某一動作對現在造成的結果或影響。
The disappearence of Justin has made Kelly very unhappy. (2) 表示動作從過去開始,持續到現在。 Justin has lived in Dover since he was born. (3)表示動作的確切時間不明確或不重要
The boy has already come home. (4) 表示剛結束的動作
The police have just finished searching Justin’s home. (5) 表示反復發生的動作
Some villagers say that they have seen UFOs many times. 常與現在完成時連用的時間狀語 (1). 情況 (1)(3)(4)
already, yet, ever, just, recently, lately, never, before(adv.) ①The boy has already/just got home. ②I haven’t heard from him
yet/recently/lately. ③I have seen the old man somewhere before. (2). 情況 (2) since/for I have lived in Beijing since 2000.
since I arrived here.
for 5 years. (3). 情況 (5) times, recently, lately Some villagers say that they have seen UFOs many times/recently/lately. 現在完成進行時 1.構成 have/has + been + 現在分詞(doing)
通常使用現在完成進行時的幾種情況 (1) 表示過去開始的動作一直延續到現在并仍在繼續之中
She has been talking to me since she saw me. (2) 表示過去開始的動作剛結束并在某種情況下與現在有關聯
—Sorry I am late. Have you been waiting long? —Yes. I have been waiting for an hour.
現在完成時與現在完成進行時的區別 1.現在完成時與現在完成進行時都表示動作從過去開始,但現在完成時表示事件或動作剛結束,而現在完成進行時則強調動作仍在繼續 I have read a book. I have been reading a book.
2.現在完成時可表示反復發生的動作,提問時用how many times。而現在完成進行時則表示持續的、不間斷的動作,提問時用how long I have visited Egypt twice this month. How many times have you visited Egypt?
I have been visiting Egypt for two months. How long have you visited Egypt? 3.現在完成時可以用持續性動詞和短暫性動詞作謂語,
而現在完成進行時則只能用持續性動詞。
I have done my homework.
I have finished my homework.
I have been doing my homework.
I have been finishing my homework
√ √ √? 簡而言之: ★短暫性動詞 不可以用于現在完成進行時, 只能用于現在完成時 4.現在完成時的句子中可以用像never、yet、already和ever等作時間狀語,而現在完成進行時的句子中則不可以用這樣的詞 I have already been to Beijing. I have never been to Beijing. I haven’t been to Beijing yet.