过去完成时的用法

过去完成时是一种常见的英语语法,但很多人不知道这一语法如何使用,下面就为大家解释一下 。
操作方法01、过去完成时(past perfect)表示在过去某一时间或动作之前已经发生或完成了的动作 。它表示句子中描述的动作发生在“过去的过去” 。

过去完成时的用法


02、基本结构:主语had过去分词(done) 1、肯定句:主语had过去分词 其他 。2、否定句:主语hadnot过去分词 其他 。3、一般疑问句:Had主语过去分词 其他?对应的回答语句:肯定回答:Yes,主语 had;否定回答:No,主语 had no 。
03、基本用法:表示在过去某一时刻或动作以前完成了的动作 , 也可以说过去的时间关于过去的动作,即“过去的过去” 。可以用by, before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示 。例如: By nine o’clock last night, we had got 200 pictures from the spaceship.到昨晚9点钟 , 我们已经收到200 张飞船发来的图片 。意思就是那些图片是在昨晚9点钟之前就被发过来的,这一动作就发生在过去的过去 。
04、叙述过去发生的事情,在已叙述了过去发生的事情后,反过来追述或补述以前发生的,动作时 , 常使用过去完成时 。例如:Mr. Smith died yesterday. He had been a good friend of mine;史密斯先生昨天去世了 。他以前是我的好友 。I didn’t know a thing about the verbs, for I had not studied my lesson;我对动词一无所知,因为我没有好好学习功课 。
05、过去完成时常常用在told、said、knew、heard、thought等动词后的宾语从句(或间接引语)中,这时从句中的动作发生在主句表示的过去的动作之前 。例如:He said that he had known her well;他说他很熟悉她 。I thought I had sent the letter a week before;我认为我一星期前就把信寄出去了 。
【过去完成时的用法】06、过去完成时与现在完成时的区别现在完成时表示的动作发生在过去,以现在的时间为基点,但侧重对现在产生的结果或造成的影响,与现在有关,其结构为“助动词 have (has)过去分词”;过去完成时则是一个相对的时态 , 已过去时间为基点,它所表示的动作不仅发生在过去,更强调“过去的过去”,只有和过去某时或某动作相比较时,才用到它 。
比较:I have learned 1000 English words so far 。到目前为止我已经学会了 1000 个英语单词 。
I had learned 1000 English words till then 。到那时为止我已经学会了 1000 个英语单词 。
I'm sorry to keep you waiting. 。对不起,让你久等了 。
Oh, not at all 。I have been here only a few minutes 。没什么,我只等了几分钟 。(“等”的动作从过去某一时间点持续到现在)

过去完成时的用法的内容就分享到这里。

推荐阅读