現(xiàn)在完成時主要表示過去發(fā)生的動作對現(xiàn)在造成的結(jié)果或影響或者表示動作發(fā)生于過去并持續(xù)到現(xiàn)在。與其連用的時間狀語有:yet , already , just , recently等等。

?、?現(xiàn)在完成時在初中范圍主要是兩種用法:

? ? ? ?其一:表示過去發(fā)生的動作對現(xiàn)在造成的結(jié)果或影響;

? ? ? ?其二:表示動作發(fā)生于過去并持續(xù)到現(xiàn)在。

  與現(xiàn)在完成時連用的時間狀語有:

  yet , already , just , recently……

  now , today , tonight , ……

  since引導(dǎo)的時間狀語或時間狀語從句。

  for構(gòu)成的表示一段時間的狀語。

  eg. We have lived in Beijing since I was born .

  自從我出生我們就在北京居住了。

  He has been away from his hometown for twenty years .

  他離開家鄉(xiāng)已有二十年了。

  —Have you received a letter from your uncle recently ?

  —Yes . I got it yesterday afternoon .

  你最近收到你叔叔的來信了嗎?收到了。我是昨天收到的。

 ?、?一般過去時與現(xiàn)在完成時的用法比較:

  一般過去時只單純表示過去的動作或狀態(tài),和現(xiàn)在不發(fā)生聯(lián)系,它可以和確定的表示過去的時間狀語連用。

? ? ? ?現(xiàn)在完成時表示某一完成的動作對現(xiàn)在造成的影響或結(jié)果,強調(diào)的是現(xiàn)在的情況,因此它不可以和確切的表示過去的時間狀語連用。

  請比較:

  Mr Green has read the book three times .

  格林先生已經(jīng)把這本書讀了三遍了。(說明對這本書有印象,有所了解。)

  Mr Green read the book yesterday.

  格林先生昨天讀了這本書。(只說明他昨天看了這本書這一事實,強調(diào)看書的動作在昨天發(fā)生的。)

?

?