C 根据上句must have been可知trip发生 在过去,因此第二句选用一般过去时 took。句 意:——那一定是一个长久的旅行。——是啊, 我们花了一整周才到达那儿。
过去进行时表示在过去某一时刻或过去某 一 段 时 间 正 在 进 行 的 动 作 , 常 与 时 间 状 语 this time last year, that time, last night或由when, while, as 引导的时间状语从句等连用。
(2)always, often, constantly, frequently, forever 等副词和现在进行时连用,表达说话人的某种感 情,即“赞扬”或“厌恶”等,可译为“老是、 总是”。
(3)某些动词的现在进行时可表示计划或安排 好了的将来动作。常见的这类动词有: go, come, leave, arrive, start, take off等。 (4)状态动词不用于进行时态,但being+ 动 态形容词, 有时可表示在某一特定时刻人们的 活动和行为。
A. attended
C. am attending
B. had attended
D. have attended
D 句意:自从我来了学校以后,这是我 听过的最有教育意义的一场讲座。这里考查了定 语从句和时态两个知识点。因为前面的谓语动词 是is,并且谈论的是从过去开始持续到现在的一 段时间里发生的动作,所以用现在完成时。
【考点1】一般现在时与现在进行时 Planning so far ahead ______ no sense — so many things will have changed by next year. (2011· 全国新课标卷) A. made C. makes B. is making D. has made