问题 选择题

Her sister ______ a rich man. They ______ for twenty years.

A.married with; have married

B.married to; have married

C.married; have been married

D.has married with; have been married

答案

答案:C

题目分析:marry是及物动词,跟某人结婚应该直接说marry sb.be married表示一种状态,且根据“for twenty years.”可知,表示说话时已经完成的动作,而且这个动作的结果对现在仍有影响,用现在完成时。

点评:常见用法如下: 一、marry sb表示嫁给某人;与......结婚。例如:John married Mary last week.上星期约翰和玛丽结婚了。 二、be/get married to sb表示与某人结婚。例如: Jane was married to a doctor last month. 上个月简和一位医生结婚。三、be married (to sb.) 表示状态 。marry 是个非持续性动词,它的完成时不可和段时间连用。  1. 他们已经结婚13年了  (误)They have married for 13 years.(正)They have been married for 13 years. (正)They got married 13 year ago  (正)It is10 years since they got married.

选择题
单项选择题