问题补充:
Jack Alice for at least 20 years.
A. has married
B. has married with
C. has been married with
D. has been married to
答案:
A. has married
B. has married with
C. has been married with
(答案→)D. has been married to
解析:考察时态。句意:杰克和爱丽丝结婚已经有最少了。marry with含义为与...融合在一起;杰克是被marry的对象故用被动语态,结合时间状语可知是完成时态,选D.