题目内容
【题目】—How long ________ they ________?
—For about 10 years.
A.have; marriedB.have; been married
C.were; marriedD.did; marry
【答案】B
【解析】
句意:——他们结婚多久了?——大约10年了。
考查现在完成时。根据“For about 10 years”可知用现在完成时,根据marry是瞬间动词,瞬间动词不能与一段时间连用,应变成相应的延续性动词;这句话可用“be married”,故选B。
练习册系列答案
相关题目