首页 > 留学知识库

问题: 英语选择题

52.She _______ Robert for two years. They live a happy life.
A.married B.married with C.has got married D.has been married to
为什么选D,不选其它。
54.These kinds of clothes _______ well, so the store has decided to lower their prices.
A.don’t B.are not sold C.won’t be D.were not sold
为什么选A,不选D。
57.What he said at the meeting yesterday ________true.
A.proves B.is proved C.proved D.was proved
句子是什么意思,为什么选C,不选D。
60.I ______ Jenny for three years.She changed a lot.
A.have seen B.haven’t seen C.am seeing Dhadn’t seen
为什么选B,不选D。

解答:

1)for two years一般作为完成时的标志,所以排除a ,b,再者就是get married 要加 to所以排除c
2)这种句子中如果没有明显表示过去时态的词或者联系上下文知道是过去时,一般用现在时,另外就是一般用sth sell well 用物直接做主语而不用被动式
3)首先因为有said 为了保持时态一致性,用proved。然后prove一般用物直接做主语
4)虽然后句用了changed ,但是变化是过去发生的,但句子暗含的意思是从现在起过去的三年我没看见她所以要用现在时态。
总的来说,用现在完成时的时候,如果题目给出的句子用了过去式就没错,而是要求我们填的时候就不能直接用过去式而要分析时态,该用什么用什么。