题目内容

Jack _______ Mary for thirty, years.


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

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网