过去进行时
公式:
谓语v. = was/were + doing
用法1:表示过去正在进行的事
He was working at 3:00 yesterday.
“昨天3点钟他正在工作”
过去进行时常常跟一般过去时搭配一起用。
它们俩搭配在一块有一个比较特殊的用法:过去一件事情持续进行的时候,另外一件事情把它打断。
“过去持续进行的这个事”就用过去进行时,通常的用来铺垫故事背景的。
而”一般过去时“把它打断,就通常描述一个突发的状况。
While you were sleeping, a thief sneaked in.
“当你过去在持续睡觉的时候,一个小偷进来了”
过去进行时 变否定/疑问
直接加not
变否定,直接提前变疑问。
过去完成时
公式:
谓语v. = had + done
我们之前讲过现在完成时不是表示现在都做完的事,可以表示现在全部完成,也可以表示现在部分完成的。
“现在完成时”最重要的是看待事情的角度:现在的之前。
只要是站在现在回头看之前的事,都可以用现在完成时。
“过去完成时”是表示过去都做完的事吗?不一定。
有可能全部完成,有可能部分完成。
但重要的是角度:过去完成时表示“过去的之前”。
用法1:表示过去的之前(全部完成/部分完成)的事
2个要素:过去 + 之前。
Before 8 o’clock yesterday, she [had finished] her homework.
首先看有木有过去,有yesterday
;
有没有之前呢,有Before
。
2个要素都具备了,所以就可以用过去完成时:had finished
When he got thereꎬ she [had left]. She was not there.
got
,was
都表达了“过去”;
这个句子意思当中暗含着“之前”:当这个男的到了,她已经走了。(说明是之前走的)
因此,有了“过去”,有了“之前”就可以用过去完成时:had left
。
过去完成时 怎么变否定/疑问
变否定had
后面直接加not
:has not finished
.
变疑问直接把had
提前