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 為形容詞,當表語。
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 為形容詞,當表語。