首页 > 留学知识库

问题: 英语选择题

Tom was said to ___ Mary for 40 years.
A have been married to
B have married with
C has been married
D had married with
选哪一个?为什么?

解答:

Tom was said to ___ Mary for 40 years.
A have been married to
B have married with
C has been married
D had married with
答案: A
译文:据说汤姆跟玛丽结婚有40年了。
理由:1. 事情已经发生,所以要用上不定式的完成式,to have done
2. 和某人结婚 be married to sb. 而不是be married with sb . ,所以答案选A。