过去完成时的三种情况

如题所述

过去完成时的三种情况如下:

一、表示过去已完成或者发生的某个动作对现在产生的影响,并强调这个结果,常同justlyetalredy等状语连用;二、表示过去开始、持续到现在的动作跟状态可能继续或不继续下去;三、表示过去的过去。

过去完成时表示过去的过去发生的动作,也就是发生在过去的两件事中发生在前的一个动作。这里不是过去的过去,是现在的过去,所以不要用过去完成时,只要用一般过去时就可以了。

过去完成时的基本用法与现在完成时相似,所不同的是:现在完成时的动作须在现在以前完成,过去完成时的动作须在过去某一时间以前完成,也就是说发生在“过去的过去”。既然过去完成时的动作发生在过去某一时间之前,那么,使用过去完成时就非先有这样一个过去某一时间不可。如:

I had finished my homework before dinner. 我在晚饭前把作业做完了。

句中的dinner即是过去某一时间,而过去完成时had finished这一动作就是在dinner之前完成的。如果只说I had finished my homework. 听者就会觉得难以理解。由此可见,过去完成时可以说是一个相对时态,它不能离开过去时间而独立存在。再如:

By the end of that year Henry had collected more than a thousand foreign stamps. 到那年年底,亨利已收集了一千多张外国邮票。(过去时间是the end of that year)

When we got there the basketball match had already started. 我们到那里时,篮球赛已经开始了。(过去时间是when从句)

但过去某一时间也可以暗含在上下文中而不表示出来。比如说,我本是来和对方谈正事的,但一见面却谈起家常而把正事忘了。这时我就可以说:

Oh, I had forgotten. 噢,我忘了。(“谈家常”就是过去某一时间)

再如:

The roads were full of people, which we hadn’t foreseen. 路上都是人,这是我们事先未料到的。(过去时间显然暗含在非限制性定语从句的主句中,这里的关系代词which指前面一整句句子)

A small boy and his little sister had gotten an apple each. The boy had eaten his apple. The girl had still hers. 一个小男孩和他的小妹妹都得到一个苹果。男孩已把苹果吃掉,女孩还没有吃。(这是一个故事的开头。过去时间暗含在第三句中。过去完成时作铺垫用)

温馨提示:答案为网友推荐,仅供参考