过去完成时的例句
一.过去完成时的概念及构成:表示在过去某个时间或某个动作之前发生的动作,它表示动作发生的时间是“过去的过去”。(冉老师有话说:它是一种相对于一般过去时的时态,换言之,没有一般过去时就没有过去完成时。)。
二.过去完成时的结构:“助动词had+动词的过去分词”.其否定形式为“had+not+动词的过去分词”。(冉老师有话说:had+not=hadn’t)。
例如:I had finished my homework when my parents came back.当我父母到家的时候我已经完成了家庭作业。
(冉老师有话说:主句是过去完成时,结构为had+finished;从句为一般过去时,came为come的一般过去时。“我父母到家”用的是一般过去时,说明这件事情相对于现在而言已经发生了,属于过去完成的动作。而我完成家庭作业是在父母回家之前,属于是过去的过去,所以用过去完成时。When引导的从句是一般过去时,主句的动作早于从句的动作,所以要过过去完成时。)
I hadn"t finished my homework when my parents came back.当我父母到家的时候我还没完成了家庭作业。
三.过去完成时的用法:
1. 表示一个动作或状态在过去某个时间或动作之前已经完成,即“过去的过去”。这个过去的时间可以用by、before等介词短语来表示,也可以由过去的时间状语从句来表示。
例如:They had reached the top of the mountain before midnight.在子夜之前他们已经抵达了山顶。
(冉老师有话说:首先同学们要理解midnight“子夜”这个时间点已经是过去的时间。句子意为“子夜”已经过去了,但是在这之前他们就“率先抵达了山顶”,属于过去的过去,所以要用过去完成时。Reached为reach“到达”的过去分词形式。)
When I got up,it had stopped raining.当我起床的时候,雨已经停了。(冉老师有话说:got up为get up“起床”的一般过去时,说明when引导的这个时间状语从句表示的是过去的动作。从句“it had stopped raining”天已经停雨了,用的是过去完成时,说明雨在我还没有起床的时候就停了,只是我不知道。“雨停”发生在我起床之前,因为起床用的是一般过去时,所以发生在起床之前的‘停雨’就要用过去完成时。该句还有个常考的知识点stop raining属于stop doing停止(正在)做某事。不懂该知识点的小伙伴可以查阅冉老师历史发文。)
2. 表示某一动作或状态在过去的某时之前已经开始且一直延续到这一过去的时间,常与表延续的时间状语连用,例如by the end of+过去的时间“到......为止”/by the time+过去的时间“到.....时候”。
例如:By the time I got up, the bus had already left.当我起床的时候,车已经开走了。
(冉老师有话说:该句的过去时间状语是由by the time引导的,got up为get up“起床”的一般过去时。主句用的是过去完成时,left为leave“离开”的过去分词形式。两句动作的先后是“公交车在我起床之前已经离开了”所以“公交车离开”在前,“我起床”在后。因为从句为一般过去时,所以主句要用过去完成时。)
By the end of last year, I had worked in this school for 5 years.到去年年底,我已经在这所学校里工作5年了。
(冉老师有话说:last year“去年”是一个过去的时间状语,所以从句是一个由by the end of引导的过去的时间状语从句。“我在这所学校已经工作了5年”这是在“去年年底”之前就发生了的,属于过去的过去,所以主句要用过去完成时。)
四.过去完成时的判断依据:
1. 从时间状语来判定:一般情况下,各种时态都有搭配特定的时间状语。与过去完成时常连用的时间状语有
①by+过去的时间点。
例如:I had arrived at the bus station by 7 o"clock yesterday.昨天7点我已经到达了公交车站。
(冉老师有话说:“昨天7点”是一个过去的时间点,“我到达公交车站”是在7点之前就已经到达了.无论是在7点刚到,哪怕是6点59分到达,反正“到达”这个动作早于"昨天的7点",所以属于过去的过去,因此主句用过去完成时。)
②by the end of+过去的时间点。
例如:I had learned over two thousand English words by the end of last term.到上个学期,我已经学了两千多个单词了。
(冉老师有话说:last term“上个学期”是已经过去是时间。因为在上个学期之前就已经学了超过了两千个单词,所以属于过去的过去,因此主句用过去完成时。)
2. 从“过去的过去”来判定:过去的过去指“在过去的某个动作之前已经发生或完成的动作”。动作的先后顺序为“动作在前的用过去完成时;动作在后的用一般过去时”。
①在含有宾语从句的复合句中,当主句为一般过去时且从句的动作早于主句的动作,从句用过去完成时。例如:told/said/knew/heard/thought等动词后的宾语从句中。
例如:They said that they had heard about this news.他们说已经听说了有关这个新闻的消息。
(冉老师有话说:该句为that引导的宾语从句,不明白的小伙伴可以查阅冉老师历史发文。Said为say“说”的一般过去时。从句为过去完成时,其中heard为hear“听”的过去分词。该句为在他们“说”之前就已经“听说了有关这则新闻的消息”,属于过去的过去,所以要用过去完成时。)
②含有时间、条件、原因、方式等状语从句的复合句中,主句和从句的动作发生有先后顺序时,动作在前的用过去完成时,动作在后的用一般过去时。
例如:When I got up, the bus had left.当我起床的时候,公交车已经离开了。
(冉老师有话说:‘起床’是一般过去时,而公交车是在我起床之前就离开了,所以用过去完成时。)
3. 根据上下文来判定
例如:He told me that he had given back this book to his friend.她他说他已经把这本书还给他朋友了。
(冉老师有话说:主句用的一般过去时,told为tell“告诉;说”的一般过去时。从句为that引导的宾语从句,用的是过去完成时。该句为在他告诉我之前,这本书已经被他还给了他的朋友。还书这件事情发生在他告诉我之后。)
五.冉老师有话说:
1.在由before和after引导的时间状语从句中,由于before和after本身已经表达了动作的先后顺序,如果主句、从句一般过去时表示的动作紧密联系,那么主、从句都可以用。
例如:After I closed the door, I left the classroom.我关上门离开了教室。
(冉老师有话说:关门之后转身离开,两个动作无缝对接,几乎没有时间差,所以可以用同一个时态—— 一般过去时。)
2.表意向的动词hope/wish/expect/intend/think/suppose/mean等用现在完成时表示“本......但却未......”
例如:I had hoped to pass the text.我本希望会通过这次测试。(冉老师有话说:hope用于过去完成时表示“本希望....但未能.....”。该句为原本希望会通过测试,可是结果出来了却没有通过,事与愿违。)