一般過去時和現(xiàn)在完成時的英語語法區(qū)別
般過去時和現(xiàn)在完成時的區(qū)別
一從概念上區(qū)別一般過去時與現(xiàn)在完成時
雖然兩個時態(tài)都是表示過去時間發(fā)生的動作,但現(xiàn)在完成時強調這一動作與現(xiàn)在有關,表示對現(xiàn)在產生的'影響或結果;而一般過去時只表示動作發(fā)生在過去,跟現(xiàn)在沒有關系。
如:I have cleaned our class room. 我已經打掃了教室。
現(xiàn)在教室里很干凈,“過去打掃”這一動作對目前產生的結果。(現(xiàn)在完成時)
I cleaned our class room just now.剛才我打掃了教室。
不涉及教室目前是否干凈。(一般過去時)
二從時間狀語上加以區(qū)分
現(xiàn)在完成時屬于“現(xiàn)在”時間范圍。因而不能與表示過去的時間狀語連用:一般過去是表示過去時間里發(fā)生的動作,不能與表示和現(xiàn)在時間有聯(lián)系的時間狀語連用。
如:Danny and Brian have been in China since 2003.
Danny and Brian were in China in 2003.
【一般過去時和現(xiàn)在完成時的英語語法區(qū)別】相關文章:
7.一般過去時的用法