全部题库 / 公共英语一级 / 试题详情
单选题 公共英语一级
2013-07-27

Great changes_________since I left three years ago.

A.took place
B.have taken place
C.will take place 

参考答案

B

答案解析

句意:自从我三年前离开这里,这儿发生了很大的变化。本题考查的是现在完成时的用法。since+含有过去时间的从句时,表示从过去某时开始的动作或状态一直持续到现在,此时从句中的动词用一般过去时,主句中的动词用现在完成时。故B正确。
【知识拓展】现在完成时表示一件已发生的事,而且这件事往往与现在的情况有联系。通常可与just、already、yet、recently这类副词连用。例如:He’s just left.他刚走。Mary has called me three times this morning already.玛丽今天早上已经给我打过三次电话了。
现在完成时还可与表示从过去某时到现在这段时间的时间状语连用。例如:How many letters have you received this week?这周你收到多少封信?So far he has done very well at school.到现在为止他在学校表现很好。