题目内容

17.-She _________ ten years ago.
-You mean she _________ him for ten years?(  )
A.married; has got married to
B.got married; has got married with
C.got married; has been married with
D.got married; has been married to

分析 -她10年前结的婚.
-你是说她嫁给他已经10年了?

解答 正确答案:D.
ten years ago是一般过去时(主语+动词过去式+其他)的时间状语,"结婚"是get married,所以第一空填写got married.for ten years是现在完成时的时间状语,谓语要用延续性动词,可排除AB选项(因为其中got是短暂性动词).be married to sb.是嫁给某人、娶了某人,be married with sb.是和某人结婚,根据句意是"她嫁给他已经10年了",所以答案是D.

点评 本题考查一般过去时和现在完成时的区别,即可根据时间状语作出判断.其次注意当现在完成时和一段时间连用时,谓语一定要用延续性动词.最后注意"结婚"的相关短语.

练习册系列答案
相关题目

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

精英家教网