Jack ________ Mary for five years.

Jack ________ Mary for five years.

A.has married

B.has been married with

C.has got married to

D.has been married to

答案及解析: D

A、C两项为非延续性动词,不能与时间段连用;B项中介词用错了,marry之后不接介词with.