打印本文 打印本文  关闭窗口 关闭窗口  
英语动词时态详解:过去完成时
作者:陈根花  文章来源:本站原创  点击数  更新时间:2008-05-16  文章录入:admin  责任编辑:admin

 

时态详解:过去完成时 

 

湖南  陈根花

 

一、过去完成时的理解

正如我们不能将现在完成时简单地理解为现在已经完成的动作一样,过去完成时也不能简单地理解为过去已经完成的动作。但是,相对现在完成时来说,过去完成时的理解和用法要容易得多。因为过去完成时的本质用法只有五个字,那就是“过去的过去”——即过去完成时表示的是在“过去的过去”就已发生的情况或存在的状态。如何理解“过去的过去”呢?首先我们得确定一个过去时间作为参照点,在这个过去时间参照点之前的时间就是过去的过去。我们可以画出下面这样的图示来帮助理解:

————过去的过去————过去(参照点)————现在————→

如果没有参照点,“去年”是过去,“前年”是过去,“10年前”也是过去,“100年前”也是过去,“100万年前”也是过去。但是,如果我们确定了一个参照点,情况就不同了——如果我们以“去年”为参照点,那么“去年的前一年”就成了过去的过去;又如我们说“他找到了他丢失的钱包”,其中“找到钱包”属于过去,以此为参照点,“丢失钱包”就属于过去的过去;再比如说“我昨天去朋友家玩,但当我到达时朋友外出了”,在这个句子中,“到达朋友家”为过去,以此为参照点,“朋友外出”就属于过去的过去。这样解释,你应该明白了吗?

 

二、过去完成的构成与用法

前面讲过,现在完成时的构成方法是“have / has +过去分词”,如果我们把其中的have / has 改为过去式,变成“had + 过去分词”,这就是过去完成时的构成方法。如:

When the doctor arrived the patient had died. 医生到时病人已死了。

根据句意可知,“医生到达”为过去发生的动作,故用一般过去时;而当医生到时病人已死了,所以“病人死”就是过去的过去发生的情况,故用过去完成时

She told me she had been with IBM for five years. 她告诉我说,她在国际商用机器公司已工作5年了。

根据句意可知,“她告诉我”为过去发生的情况,用一般过去时;而“她在国际商用机器公司工作5年”显然是“她告诉我”之前的事情,即属于过去的过去,所以用过去完成时

I woke up because I had had a bad dream. 我醒了,因为我做了个噩梦。

“我醒了”为过去发生的情况,用一般过去时;我为什么醒了呢?是因为我做了个噩梦,显然“做噩梦”发生在“醒”之前,也就是说发生在过去的过去时间里,所以“做噩梦”要用过去完成时。

When we got there the basketball match had already started. 我们到那里时,篮球赛已经开始了。

“我们到达那里”为过去发生的情况,故用一般过去时;而我们到那里时篮球赛已经开始了,这说明“篮球赛开始”发生在“我们到达那里”这一过去时间之前,即属于过去的过去,所以“篮球赛开始”要用过去完成时

 

[1] [2] [3] [4] [5] [6] [7]  下一页

打印本文 打印本文  关闭窗口 关闭窗口