单选题 David ______ my cousin for eight years.
A) has been married to C) has mamed
B) married with D) has been married

【正确答案】 A
【答案解析】句子意为:David和我的表姐结婚已经8年了。marry为瞬间性动词,不能跟——段时间连用,但是been married可表示状态,可以跟一段时间连用。