來源:網(wǎng)絡(luò)資源 作者:中考網(wǎng)整理 2020-04-13 16:50:44
1.共同點:
現(xiàn)在完成時和一般過去時都表示一個在過去完成的動作。
2.區(qū)別:
①現(xiàn)在完成時強調(diào)的是與現(xiàn)在的關(guān)系,如對現(xiàn)在產(chǎn)生的結(jié)果或影響等,屬于現(xiàn)在時范圍,談?wù)摰氖乾F(xiàn)在的情況。而一般過去時只表示動作在過去某一時刻發(fā)生,不表示和現(xiàn)在的關(guān)系,現(xiàn)在情況可能已發(fā)生變化。
Who opened the door? (“誰開的門?”只強調(diào)過去開門這一動作,門現(xiàn)在可能已關(guān)上。)
Who has opened the door? (“誰把門開了?”強調(diào)門現(xiàn)在依然還開著。)
②現(xiàn)在完成時不能與明確的過去時間狀語連用,如:three days ago, last year, yesterday, last Sunday, in2008等等。如句中有以上這些明確的過去時間狀語,應(yīng)用一般過去時。再有,過去發(fā)生的一個動作,如現(xiàn)在情況已經(jīng)發(fā)生的變化,也應(yīng)用一般過去時。
☆特別提醒:如果這些過去時間狀語前有since,表示“自過去某一時間一直延續(xù)到現(xiàn)在”,應(yīng)用現(xiàn)在完成時。
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.
③現(xiàn)在完成時不與when引導(dǎo)的特殊疑問句連用,when后只用一般過去時表示已發(fā)生的動作。但現(xiàn)在完成時可與where, why等疑問詞連用。如:Where have you been? (你去過哪里了?)
歡迎使用手機、平板等移動設(shè)備訪問中考網(wǎng),2023中考一路陪伴同行!>>點擊查看