“力”刻行动 搞定英语
【过去完成时】
一、过去完成时的定义
①表示发生在过去的动作对现在造成的某种影响或结果,用来指定在另一个过去行动之前就已经完成了的一个事件。
②过去某动作一直持续到现在将来可能还要延续下去。句中的动作发生在过去之前(过去的过去),即过去完成时动作发生在过去的过去去。
He said he had been to Beijing twice. 他说他已经去过北京两次。(因为“说”said就是过去式,而去北京的动作发生在说said 的过去,所以用过完而不用现完。
#####过去完成时的基本结构
主语+had+过去分词vpp.(done)
①肯定句:主语+had+过去分词.
②否定句:主语+hadn't +过去分词.
③一般疑问句:Had+主语+过去分词
肯定回答:Yes,主语+had.
否定回答:No,主语+hadn't.
④特殊疑问句:特殊疑问词或词组+一般疑问句(Had+主语+过去分词)
⑤被动语态:
主语+had(hadn't)+been+过去分词。
二、过去完成时的用法
-
表示过去某一时间或动作之前已经发生或完成的动作或存在的状态。句中常用by, before, when, until等词引导的时间状语。它是以过去某一时间为起点,所以过去完成时是一个相对的时态,表示的是“过去的过去”。只有和过去某时间或某动作相比较时才能用到它。例如:
Most of the guests had left when he arrived at the party. 当他到达晚会时,他发现大多数客人已经离开了 -
表示一个过去的动作先于另一过去的动作的用法,这种情况多见于宾语从句。例如:
He remembered that he had left the key at home. 他记得他把钥匙落家了。 -
表示一个动作或状态在过去某时之前已经开始,一直延续到这一过去时间,而且到那时还未结束,仍有继续下去的可能性。
例如:
By seven o’clock the worker had worked for ten hours. 到七点钟为止,那位工人已经工作十个小时了。
- 表示意向的动词,如hope, wish, expect, think, intend, mean, suppose等,用过去完成时表示“原本……,未能……”。例如:
We had hoped that you would come, but you didn’t.我们本希望你能来,但是你没来。
过去完成时态讲解X
三、 过去完成时与一般过去时的区别:
- 在主从复合句中的用法不同
(1) 用在宾语从句中
在主句谓语为一般过去时的宾语从句中,既可用一般过去时,也可用过去完成时。但两种时态的意义明显不同。试比较下列两组句子:
She said she was a doctor. 她说她是位医生。(说话时仍为医生)
She said she had been a doctor.她说她曾当过医生。(说话时已不是)
She said she had been a doctor for twenty years.她说她当过20年的医生。
(主要强调说话时已当过20年医生,此状态可能已经结束,也可能还没有)
但是,如果从句中有表示具体时间的状语,则常用一般过去时。
例如:
He said he was born in 1986. 他说他是 1986年出生的。
网友评论