當前位置:才華齋>英語>基礎英語>

一般過去時和現在完成時的英語語法區別

基礎英語 閱讀(1.72W)

般過去時和現在完成時的區別

一般過去時和現在完成時的英語語法區別

  一從概念上區別一般過去時與現在完成時

雖然兩個時態都是表示過去時間發生的動作,但現在完成時強調這一動作與現在有關,表示對現在產生的'影響或結果;而一般過去時只表示動作發生在過去,跟現在沒有關係。

如: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.