1.現在完成時表示過去發生的壹個動作從過去壹直延續到現在(將來也可能繼續)。通常與for ++時間周期和since ++時間點壹起使用。
我學英語已經三年了。(從過去到現在)
自從我來到這裏,我就壹直在這裏教書。(主句的動作“教”從過去到現在),(記住:從句的動作“既然……”是要用到的,我們平時不是喜歡說“來自過去”嗎?)
2.過去完成時主要反映過去發生的兩個動作的區別,表達“過去的過去”,即比過去發生的壹個動作還要“過去”。過去完成時用於兩個動作中的第壹個動作,壹般過去時用於下壹個動作。過去完成句的使用往往有兩個過去的時間或動作,壹定要註意這壹點!
格林先生在來中國之前已經在紐約住了十年。(“來”中國已經過去了,但在紐約生活更是前世!)
到上學期末,我們已經學了1000個單詞。
(“上學期結束”已經過去了,但之前的“學習”更是過去了!)