—Howlong   DavidandVicky   married?—Foraboutfouryears.A...

問題詳情:

—Howlong   DavidandVicky   married?—Foraboutfouryears.A...

—How long    David and Vicky    married?

—For about four years.

A.were; being      B.have; got        C.have; been       D.did; get

【回答】

C

【解析】

句意:-----戴維和維姬結婚多久了?-----大約四年。How long多久,多長時間,後面的動詞用延續*動詞,根據回答For about four years(for+時間段,一般用現在完成時)可知現在完成時;get married結婚,非延續動詞,不能和時間段連用,排除B和D;be married結婚,延續*動詞,結合句意和語境可知選C。

點睛:y sb.、get married 和be married都有結婚的意思,marry sb.和get married終止*動詞(瞬間動詞),不能和時間段連用,也不能用於how long開頭的特殊疑問句中,be married是延續*動,可以和時間段連用,也可以用於how long開頭的特殊疑問句中;2.和…結婚,不能說marry with sb.,marry是及物動詞,只能說marry sb.;3. get married 和be married意思是結婚,娶,嫁,如果說“和…結婚,嫁給…,娶了…”要加介詞to;例如,She got married to a man of wealth. 她嫁給了一個有錢人。

知識點:動詞和動詞短語

題型:選擇題