词典词条 · 问答

past continuous tense ⁵ (过去进行时)

过去正在进行 + 未完成

说明

过去正在进行 + 未完成

核心问题

Shirley ____ a book about China last year but I don't know whether she has finished it. A. has written B. wrote C. had written D. was writing(全国高考,98-20)

答案为 D。但是,我不明白为什么不可选 B。句中不是有可以与过去时连用的时间状语 last year 吗?

词典解答

如果没有后面的but分句,那么使用一般过去时或过去进行时都是正确的:

Shirley wrote/was writing about China last year.

但是,有了后面的 but 分句,就必须使用过去进行时 was writing。为什么呢?因为过去进行时除了“(过去)动作正在进行”之外,还常常会有“动作未完成”的含义。正是这一含义才与 but I don't know whether she has finished it 分句的含义相吻合。

练习题

请做下面的英语试题:

past continuous tense 6^{6} 1106

What ____ at nine o'clock that morning?

A. are you doing B. did you do C. were you doing D. had you done

来源:英语常见问题解答大词典-6.md · 第 94839505 行 · 原文哈希 4b59f7aa03