题目内容
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。
根据时间状语for thirty years可知,本句动词用现在完成时。所以先排除后两项。marry sb.意为“娶/嫁给某人”,所表示动作为瞬间动作,不能和段时间连用;be married to sb.意为“和某人结婚”,表示状态,可以和段时间连用,故选B。
练习册系列答案
相关题目