I am not sure how long they _.

来源:百度知道 编辑:UC知道 时间:2024/05/25 08:53:49
A. have married
B. have been married
C.have got married
D.married
答案是 B
为啥?

结婚的短语是be married或者是get married.两者的区别是get married 是结婚的那个动作是不延续动词,那个是结婚的状态。这句话的意思是我不确定他们结婚多久了,要用现在完成时,所以综上2点原因选B

I am not sure how long they _.
A. have married
B. have been married
C.have got married
D.married
答案是 B 对的.how long 指一段时间.用延续状态的动词.
我是从事英语 的,不明再问.

我不确定他们结婚多长时间了

已经结婚了

过去完成时

how long是时间段,所以从句中的动词应是延续性的。A、B、C都是瞬间动词。

be marry表状态
get marry表动作