语法教室(第11期):过去完成时
在上一期的《语法教室》中,我们讲到了现在完成时,文末选择题的参考答案如下:
On his next birthday he __ married for ten years.
A. has been
B. will be
C. will have been
D. would have been
答案:C。用将来完成时表示一个持续到将来某时或某动作之前的动作。
过去完成时,顾名思义,表示的是过去某时刻前发生的动作,如:I didn't know he had come.
这个时态的使用并不难,主要有两点需要大家注意:
1. 牢记固定搭配:
hardly/scarcely/barely... when;no sooner... than,两者都表示“刚xx就xx”,注意搭配不要弄混。此外,这类短语放句首时表示强调,这时主句要倒装。
e.g. Hardly had we gotten there when it began to rain.
我们还没到那儿,天就下起雨了
2. 表示过去未曾实现的愿望,透漏惋惜之意。常用动词:hope,expect,intend,plan等。
e.g. He had planned to ring her but his telephone broke down.
这里并没有明显的“过去的过去”的事件,只用来表示没有发生的愿望。
现在我们来把过去完成时和一般过去时作一个简单的比较吧。
1. 完成时强调时间顺序,而一般过去时只表示客观发生;
2. 完成时强调完成,无具体完成时间;
3. 好几个动作用连接词连接时要用过去时,如:
I got up at 6 o'clock, took a quick shower and had my breakfast at 6:30 yesterday morning.
每期一题:
She had scarcely gone to bed __ the door bell rang.
A. after
B. than
C. when
以上内容主要参考《大学英语语法与词汇》(袁晓宁、刘成)。
点此即可查看往期《语法教室》内容。
评论区
当前还没有人评论,快来抢沙发吧~