题目内容
Jack _______ Mary for thirty, years.
[
]|
A .has married |
B .has been married to |
|
C .married to |
D .is married to |
答案:B
解析:
解析:
|
根据时间状语 for thirty years可知,本句动词用现在完成时。所以先排除后两项。marry sb.意为“娶/嫁给某人”,所表示动作为瞬间动作,不能和段时间连用;be married to sb.意为“和某人结婚”,表示状态,可以和段时间连用,故选B。 |
练习册系列答案
相关题目