回覆列表
  • 1 # 二爆影片

    have been married 是現在完成時.比如 I have been married for ten years.表示我已經結婚10年了.從結婚一直延續到現在是10年了.

    had married 是過去完成時.主要用法有兩種:一種表過去的過去,一種用在虛擬語氣.

    講這個之前,先要講marry和have married

    marry:I married her ten years ago.我10年前娶了她.表示過去的動作.描述我10年前和她結婚這件事

    have married:I have married.我已經結婚了.強調的是我是已婚的了 我已經結婚了.(比如有異性想和你交往,你已經結婚了,你可以這樣告訴ta).

    had married:我覺得有兩種用法,一種是表虛擬語氣的:if he had married again.要是他再次結婚.另一種是表示過去的過去:He had married her before he moved to Beijing:在他搬家到北京之前他就已經娶了她了.

    擴充套件知識:

    have been married 提到結婚這件事,一定是和目前的生活狀態有一定關係的,比如結婚幾年了,狀語可以是 for several years等。

    而get married 單純表示 “已婚”,沒有進行式,表示結婚這個動作是完成了的。狀語可以是某年某日。與完成時比較,此片語和現在的生活沒有多大關係。

    主要是,get 要理解為系動詞,修飾 married,這個過去分詞 。married 為形容詞,當表語。

  • 中秋節和大豐收的關聯?
  • 請問數字十三的含義是什麼?