當講到完成式時,通常指的是現在完成式和過去完成式。現在完成式和過去完成式都表示某個動作已經完成,但使用的時態和時間點不同。以下是這三種時態的詳細介紹:
現在完成式
現在完成式表示過去發生的一個動作對現在有影響,並且可能還會持續下去。現在完成式由 "have" 或 "has" 和動詞的過去分詞組成。
下面是幾個現在完成式的例子:
我已經吃了早餐。(I have eaten breakfast.)
我們已經等了你很長時間了。(We have been waiting for you for a long time.)
他已經做完了他的家庭作業。(He has finished his homework.)
過去完成式
過去完成式表示過去某個時間或某個事件之前已經完成的動作。過去完成式由 "had" 和動詞的過去分詞組成。
下面是幾個過去完成式的例子:
我在他到達之前已經離開了。(I had left before he arrived.)
他告訴我他已經看過這部電影了。(He told me he had seen this movie.)
她在我打電話之前已經離開了辦公室。(She had left the office before I called.)
將來完成式
將來完成式表示將來某個時間之前已經完成的動作。將來完成式由 "will have" 或 "shall have" 和動詞的過去分詞組成。
下面是幾個將來完成式的例子:
到明年這個時候,我將已經從大學畢業了。(By this time next year, I will have graduated from college.)
到本月底,她將已經在這裡工作了10年。(She will have been working here for 10 years by the end of this month.)
到音樂會開始時,我們將已經等待了一個小時了。(By the time the concert starts, we will have been waiting for an hour.)
需要注意的是,完成式強調某個動作已經完成,因此常常和其他時態混淆。在使用時,需要根據動作的時間點和對現在的影響來判斷應該使用哪一個時態。
沒有留言:
張貼留言