來源:網絡資源 作者:中考網整理 2020-04-13 16:50:44
1.共同點:
現在完成時和一般過去時都表示一個在過去完成的動作。
2.區別:
①現在完成時強調的是與現在的關系,如對現在產生的結果或影響等,屬于現在時范圍,談論的是現在的情況。而一般過去時只表示動作在過去某一時刻發生,不表示和現在的關系,現在情況可能已發生變化。
Who opened the door? (“誰開的門?”只強調過去開門這一動作,門現在可能已關上。)
Who has opened the door? (“誰把門開了?”強調門現在依然還開著。)
②現在完成時不能與明確的過去時間狀語連用,如:three days ago, last year, yesterday, last Sunday, in2008等等。如句中有以上這些明確的過去時間狀語,應用一般過去時。再有,過去發生的一個動作,如現在情況已經發生的變化,也應用一般過去時。
☆特別提醒:如果這些過去時間狀語前有since,表示“自過去某一時間一直延續到現在”,應用現在完成時。
He finished reading the book the day before yesterday.
I put my ruler in my pencil-box, but I can’t find it now.
My cousin has been in Nanjing since 2009.
③現在完成時不與when引導的特殊疑問句連用,when后只用一般過去時表示已發生的動作。但現在完成時可與where, why等疑問詞連用。如:Where have you been? (你去過哪里了?)
歡迎使用手機、平板等移動設備訪問中考網,2023中考一路陪伴同行!>>點擊查看