专业指导英语写作服务
专业批改、翻译英语作文
留言给我们 站内搜索
作文地带QQ群:81784028
作文地带-有翻译的英语作文网 数十人的翻译团队,提供有原创翻译的英语作文,作文地带是您英语学习的好帮手!英语作文网

过去完成时

时间:2010-09-05来源:作文地带栏目:英语语法作者:英语词汇 英语作文收藏:收藏本文
过去完成时目录[隐藏] 定义 基本用法 过去完成时-语法判定 过去完成时-语法区别 [编辑本段]定义 过去完成时(past perfect)表示在过去某一时间或动作之前已经发生或完成了的动作。 过去完成时表示在过去某一时间或动作之前做了,一直延续到现在的动作。(延续性) 它表示句子中描述的动作发生在"过去的

  过去完成时目录[隐藏]

  定义

  基本用法

  过去完成时-语法判定

  过去完成时-语法区别

  

  [编辑本段]定义

    过去完成时(past perfect)表示在过去某一时间或动作之前已经发生或完成了的动作。

    过去完成时表示在过去某一时间或动作之前做了,一直延续到现在的动作。(延续性)

    它表示句子中描述的动作发生在"过去的过去"。

    基本结构:主语+had+过去分词(done)

    ①肯定句:主语+had+过去分词+其他

    ②否定句:主语+had+not+过去分词+其他

    ③一般疑问句:Had+主语+过去分词+其他

    肯定回答:Yes,主语+had

    否定回答:No,主语+hadn't

    ④特殊疑问句:特殊疑问词+一般疑问句(had+主语+过去分词+其他)

  [编辑本段]基本用法

    (1)表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。即"过去的过去"。可以用by, before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。

    例如: By nine o'clock last night, we had got 200 pictures from the spaceship.

    到昨晚9点钟,我们已经收到200 张飞船发来的图片。

    (2)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for, since构成的时间状语连用。

    例如: I had been at the bus stop for 20 minutes when a bus finally came.

    当车来的时候,我在车站已等了20分钟。

    He said he had worked in that factory since 1949.

    他说自从1949年以来他就在那家工厂工作。

    (3)叙述过去发生的事情,在已叙述了过去发生的事情后,反过来追述或补述以前发生的动作时,常使用过去完成时。

    例如: 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.

    我对动词一无所知,因为我没有好好学习功课。

    (4)在含有定语从句的主从复合句中,如果叙述的是过去的事,先发生的动作常用过去完成时。

    例如: I returned the book that I had borrowed.

    我已归还了我借的书。

    She found the key that she had lost.

    她丢失的钥匙找到了。

    (5)过去完成时常常用在told,said,knew,heard,thought等动词后的宾语从句(或间接引语)中,这时从句中的动作发生在主句表示的过去的动作之前。

    例如: He said that he had known her well.

    他说他很熟悉她。

    I thought I had sent the letter a week before.

    我认为我一星期前就把信寄出去了。

    (6) 状语从句:在过去不同时间发生的两个动作中,发生在前,用过去完成时;发生在后,用一般过去时。

    如when,before,after,as soon as,till/until引导的

    例如: When I woke up, it had already stopped raining.

    我醒来时雨已停了。

    She didn't go to bed until she had finished he work.

    她直到把工作做完之后才睡觉。

    注意:如果两个动作紧接着发生,则常常不用过去完成时,特别是在包含before和after的复合句中,因为 这 时从句的动作和主句的动作发生的先后顺序已经非常明确,这时可以用一般过去时代替过去完成时。joozone.com

“过去完成时”一文包含以下关键字,请点击获取相关文章
------分隔线----------------------------
今日最新更新英语作文
------分隔线----------------------------
栏目推荐