回覆列表
  • 1 # 英語學人

    其實你要問的是完成時和完成進行時的區別。

    完成時:某事在特定時間點前結束。過去完成時就是某事在過去某時間點前結束;現在完成時就是某事已經結束。

    完成進行時:某事持續到某一時間點。過去完成進行時就是某事在過去某時間點前結束;現在完成時就是某事已經結束。

    下面我以過去完成時和過去完成進行時的對比說明這種區別。

    形式上的不同

    過去完成時:had+過去分詞

    過去完成進行時: had been+現在分詞

    用法不同

    過去完成時表示在過去的一件事發生前,另一件事已經結束;過去完成進行時表示過去一件事持續到另一件事發生。

    過去完成時強調過去動作的結果;過去完成進行時強調動作的持續性

    I met her after she had get married.

    我之前見過她,這件事發生在她婚後。——見她發生在結婚的動作完成之後,強調的是見過她。

    Lucy had been in love with him for two years when she graduated.

    在露西畢業時,她和他已經相戀兩年。——相戀是持續的,持續到畢業,之後則未知。

  • 中秋節和大豐收的關聯?
  • 號稱軍事要地的關中地區,為何至隋唐之後逐漸淡出歷史舞臺?