- 相關推薦
一般過去時和現在完成時的英語語法區別
般過去時和現在完成時的區別

一從概念上區別一般過去時與現在完成時
雖然兩個時態都是表示過去時間發生的動作,但現在完成時強調這一動作與現在有關,表示對現在產生的影響或結果;而一般過去時只表示動作發生在過去,跟現在沒有關系。
如:I have cleaned our class room. 我已經打掃了教室。
現在教室里很干凈,“過去打掃”這一動作對目前產生的結果。(現在完成時)
I cleaned our class room just now.剛才我打掃了教室。
不涉及教室目前是否干凈。(一般過去時)
二從時間狀語上加以區分
現在完成時屬于“現在”時間范圍。因而不能與表示過去的時間狀語連用:一般過去是表示過去時間里發生的動作,不能與表示和現在時間有聯系的時間狀語連用。
如:Danny and Brian have been in China since 2003.
Danny and Brian were in China in 2003.
【一般過去時和現在完成時的英語語法區別】相關文章:
英語語法一般過去時10-08
考研英語語法同位語從句和定語從句的區別11-04
小升初英語語法匯總:一般過去時08-07
高中英語語法之現在完成時08-28
小升初英語語法一般過去時復習06-14
初中英語語法大全之現在完成時06-06
關于一般過去時的初中英語語法05-07
英式英語和美式英語語法的區別05-27
英語語法現在分詞與動名詞的用法區別07-07
戲曲和話劇的區別08-28