Jack has ________Mary in the town ________ nine years ago.

Jack has ________Mary in the town ________ nine years ago.

A.married to, since

B.married, for

C.been married to, since

D.been married to, about

答案及解析: C

解析:

【巧解导析】marry是非延续性动词,不能和表示一段时间的状语连用,而且marry作“同某人结婚”讲时多用作及物动词,故A,B不正确;

ago多与过去时连用,故D也不正确.