英语练习请高手解答!!

来源:百度知道 编辑:UC知道 时间:2024/05/15 02:55:32
1.In the last 20 years ,great changes ____in shenzhen .
That'right.so it's quite different from that 20 years ago .
A.took place B.have taken place C.happened D.have happended

2.He listened to the teacher more carefully than I ______.
A.do B.didi C.am D.have
请说出答案,并讲解原因!!谢谢!

BB

1.B 根据句意,是说在过去的20年中,深圳发生了很大的变化。过去的动作持续到现在发生的影响,用完成时。happen是瞬间动词,不能用于完成时态。
2.B 前后的时态要保持一致。前面用一般过去时,后面也要用一般过去时的助动词。