英语语法过去完成时讲解

时间:2023-07-19 19:15:49 秀雯 基础英语 我要投稿
  • 相关推荐

英语语法过去完成时讲解

  过去完成时:表示发生在过去的两个动作在前的那一个,它表示句子中描述的动作发生在“过去的过去”。下面小编为您带来英语语法过去完成时讲解!

英语语法过去完成时讲解

  英语语法过去完成时讲解

  过去完成时:表示发生在过去的两个动作在前的那一个,它表示句子中描述的动作发生在过去的过去。

  基本形式:过去完成时由had+过去分词构成,因此无人称变化

  肯定式:I had/Id worked等

  否定式:I had not/hadnt worked等

  疑问式:had I worked等

  否定疑问式:had I not/hadnt I worked等

  时态用法:

  1. 过去完成时是与现在完成时相当的过去式:

  现在完成时:Ann has just left.If you hurry youll catch her.(安刚刚走。如果你快一点,就能追上她。)

  过去完成时:When I arrived Ann had just left.(我到的时候,安刚刚离开。)

  但是,过去完成时不像现在完成时那样限于表达未指明时间的动作,因此可以说:He had left his case on the 4∶40 train.(他把手提箱丢在4点40分的火车上了。)

  2.现在完成时可以和 since/for/always等词连用,表示一个开始于过去并仍在继续或刚刚结束的动:

  英语语法过去完成时讲解

  (1)表示过去某一时刻之前已经完成的动作,常与由by,before引导的时间状语连用

  We had learned 5000 words by the end of last month.

  到上个月底为止我已经学了五千个单词。

  I had finished the composition before supper.

  晚饭前我就已经把作文写完了。

  (2)表示过去某一动作之前已经完成的动作,常与由when,before等连词引导的时间状语从句连用

  When I woke up it had already stopped raining.

  我醒来的时候雨就已经停了。

  I hadnt learned any English before I came here.

  我来这儿之前没学过英语。

  (3)用于宾语从句或间接引语中

  I wondered who had taken the umbrella without permission.

  我想知道谁不经允许就把雨伞拿去。

  He told me that he had passed the exam.

  他告诉我他已通过考试。

  (4)某些动词的过去完成时表示一个打算要做却没有做成的事。

  I had intended to come over to see you last night, but someone called and I couldnt get away. 昨晚我本打算来看你,但有人来找,脱不开身。

  We had hoped to catch the early bus, but found it was gone.

  我们本来希望乘早班车,却发现车已开了。

  (5)用于表示与过去事实相反的虚拟条件从句中

  If you had come yesterday, you would have met him.

  如果你昨天来的话,你就已经见到他的面了。

  She would have come if she hadn’t been so busy.

  要不是这么忙的话,她就已经来了。

【英语语法过去完成时讲解】相关文章:

解析英语语法过去完成时04-18

小升初英语语法时态讲解与归纳04-11

英语语法过去将来时的讲解07-27

英语语法讲解:名词词组与动名词03-03

导游讲解技巧09-06

网球规则讲解03-31

怎样讲解沙盘03-31

英语语法基本句型08-09

小升初英语语法介绍04-08