题目内容
【题目】He ________for ten years.
A. has been married B. married
C. got married D. had married
【答案】A
【解析】
句意:他已经结婚十年了。marry,get married和be married意思都是 “结婚”,但是marry,get married是瞬间动词,不可和时间段连用,be married是延续性动词,可以和时间段连用,本句中for+时间段(ten years)需用延续性动词,一般用完成时,结合句意和语境可知选A。
练习册系列答案
相关题目