问题补充:
Mary a professor for half a year.
A. has married
B. married with
C. married
D. has been married to
答案:
A. has married
B. married with
C. married
(答案→)D. has been married to
解析:句意:玛丽和教授结婚已经半年了。和一段时间for half a year连用,要表示从过去到现在的一段时间,用现在完成时,marry是短暂动词,不能和一段时间连用,用be married to表示状态,所以选D。