题目内容
【题目】My sister ______ for 2 years.
A.has marriedB.have got marriedC.has been marriedD.married
【答案】C
【解析】
句意:我的姐姐结婚已经两年了。
根据句意理解可知,这里表达的是“结婚”,英语是marry,而marry是非延续性动词,在现在完成时态的肯定句中不能与表示一段时间的状语连用;而句中有for two years,所以这里要用延续性动词,而be married表状态,可与一段时间连用,句子主语是单数名词,所以与完成时态一起构成has been married,故选C。
练习册系列答案
相关题目