过去完成时

  过去完成时
  1) 概念:表示过去的过去
  过去完成时:即过去的过去所发生的事情!
  其构成是主语+had +过去分词。
  那时以前 那时 现在
  2) 用法
  a. 在told, said, knew, heard, thought等动词后的宾语从句。
  She said (that) she had never been to Paris.
  b. 状语从句
  在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时。
  When the police arrived, the thieves had run away.
  c. 表示意向的动词,如hope, wish, expect, think, intend, mean, suppose等,用过去完成时表示"原本……,未能……"
  We had hoped that you would come, but you didn't.
  3) 过去完成时的时间状语before, by, until , when, after, once, as soon as。
  He said that he had learned some English before.
  By the time he was twelve, Edison had begun to make a living by himself.
  Tom was disappointed that most of the guests had left when he arrived at the party.
  典型例题
  The students ___ busily when Miss Brown went to get a book she ___ in the office.
  A. had written, left B. were writing, has left C. had written, had left D. were writing, had left
  答案:D. "把书忘在办公室"发生在"去取书"这一过去的动作之前,因此"忘了书"这一动作发生在过去的过去,用过去完成时。句中when表示的是时间的一点,表示在"同学们正忙于……"这一背景下,when所引导的动作发生。因此
  前一句应用过去进行时。
  注意: had no ……when 还没等…… 就……
  had no soone……than 刚…… 就……
  He had no sooner bought the car than he sold it.
  过去完成时的用法(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 hadn't learned any English before I came here.
  我来这儿之前没学过英语。
  常用于引导这类状语从句的连词有:when当……的时候,as soon as一…就,
  before在……之前,after在……之后,until直到,等。
  过去完成时的用法(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 couldn't get away.
  昨晚我本打算来看你,但有人来找,脱不开身。
  We had hoped to catch the early bus, but found it was gone.
  我们本希望搭早班车,却发现车已开了。
  这类动词有:intend打算,hope希望,plan计划,mean预定,want想要,
  think想要,等。
  过去完成时的用法(5)
  用于表示与过去事实相反的虚拟条件从句中
  If you had come yesterday, you would have met him.
  如果你昨天来的话,你就已经见到他的面了。
  She would have come if she hadn’t been so busy.
  要不是这么忙的话,她就已经来了。
  It was given by him! But I didn't want to accept!
  This kind of idea had never been thought about before yesterday!
  She will have been left by you at this time of tomorrow.
  The bycicle is being repaired by you!!!
  第一个是一般过去时的被动语态。(一般现在时和一般将来时与其类似,只是be动词的区别罢了【即was/were与will be与is/are的区别)
  第二个是过去完成时的被动语态。(现在完成时与其类似)
  第三个是将来完成时的被动语态。
  第四个是现在进行时的被动语态。但是,一般来说,这种情况在英语表达中是非常之少的。

一般过去将来时

  过去将来时表示从过去的某一时间来看将来要发生的动作或存在的状态。过去将来时常用于宾语从句间接引语中。
  1过去将来时的构成(句型如下:)
  肯定句:主语+be(was,were)going to+动词原形~.
  否定句:主语+be(was,were)not going to+动词原形~.
  疑问句:Be(Was,Were)+主语+going to+动词原形~?
  肯定句:主语+would(should)+动词原形~.
  否定句:主语+would(should)not+动词原形~.
  疑问句:Would(Should)+主语+动词原形~?
  过去将来时的构成
  和一般将来时一样,只不过把助动词be变为过去式,把will,shall变为过去式
  例句:I didn''t know if he would come.
  =I didn''t know if he was going to come.
  我不知道他是否会来。
  She was sixty-six. In three years,she would be sixty-nine.
  她66岁了。三年后,她是69岁。
  She told us that she would not go with us,if it rained.
  她告诉我们,如果下雨,她就不和我们一起去了。
  I didn''t know how to do it. What would be their ideas?
  我不知如何去做,他们会有什么想法呢?
  2.过去将来时常可用来表示过去习惯性的动作。此时,不管什么人称,一律用would。
  This door wouldn''t open.
  这扇门老是打不开。
  Whenever he had time,he would do some reading.
  他一有时间,总是看书。
  I would play with him when was a child.
  当我还是孩童时,总是和他一起玩。

过去完成时过去将来时相关推荐

  1. 含有一般疑问句的歌_一般将来时详解,想学好英语必须要掌握的一个最重要语法...

    看后台的留言的时候,很多同学说让我讲一下初中英语的语法,因为初中阶段,关于时态的主要有八大语法.其中最主要的就是过去式,现在进行时,完成时和将来时.可以说,将来时是初中语法的主要框架.我们汉语的时候经 ...

  2. 从 JVM 角度看 Spring 中方法执行过程和内存状态

    Spring 容器中的 Bean 默认是单例的,也就是说我们在使用被Spring管理的对象的时候,不需要重复创建了,从而节省空间. 举个例子: 作为一个 CRUD 攻城狮,平时开发最多的就是一个Web ...

  3. 单片机驱动SD3077时钟芯片

    一.前言 前面辛辛苦苦找了一堆资料关于SD3077时钟(给我找麻了,资料很多但几乎都是是要币的),肝胆了一晚上找到了一个免费的资料获取方式SD3077.SD3078时钟芯片数据手册.例程https:/ ...

  4. 治愈系英语笔记-2-一般、否定疑问句,现表将来

    时态补充: 1)一般现在时,如果一个句子有平常一般和老表示经常性的,一般现在时 时态练习判断: 时态判断答案: 句子分为疑问句和陈述句 疑问句:一般疑问句,特殊疑问句 一般疑问句的结构,去掉疑问词: ...

  5. 专升本英语——语法知识——高频语法——第一节 时态和语态——动词时态被动语态(全称)【学习笔记】

    全部知识点请进入:专升本英语--学习笔记[知识点全轻松学习]!!! https://blog.c4050/arti04576823 目录: 一:主动语态&被动语态​ 二:英语的16种时态 -- ...

  6. Unity 2.Space Shooter(碰撞器Collider,WebGL,刚体中属性,(定时)实例化、销毁游戏对象,触碰OnTriggerEnter/Exit,爆炸效果,音频,文字,定时调方法)

    目录 项目介绍 WebGL发布 游戏对象设置 灯光.相机 背景 移动游戏对象 Debug 制作子弹 射击动作 清理离开边界的游戏对象 制作危险物 添加爆炸,移动小行星,作为预制件 创建游戏控制器 循环 ...

  7. 6.英文学习-初级语法

    1.can和could表示可能性 It can't be Mary. She's in hospital. He said the news could be true.  这个消息有可能是真的 we ...

  8. 2019年参加 PMP 认证考试了,通过的人心得分享

    2019年6月28日洛杉矶-prometric考试中心,在经过了240分钟高强度的脑力.体力还有心理的挑战后,我略带颤抖的双手攥着答题报告,踉踉跄跄的踱出考场.在南加州午后炙热的阳光下,豆大的汗珠和激 ...

  9. 国考省考行测:细节理解,对错判断,要素查找,问什么,找什么,对比分析

    国考省考行测:细节理解,对错判断,要素查找,问什么,找什么,对比分析 2022找工作是学历.能力和运气的超强结合体! 公务员特招重点就是专业技能,附带行测和申论,而常规国考省考最重要的还是申论和行测, ...

最新文章

  1. CVPR2021(Oral) 商汤、港中文实现单目人脸重建新突破: 基于生成网络的渲染器!几何形状更精准!渲染效果更真实!...
  2. 实验四 数据库SQL语言基础编程
  3. 自动驾驶是汽车行业的未来 但这并不代表驾驶者能完全解放双手
  4. python下载文件到本地-Python下载网络文本数据到本地内存的四种实现方法示例
  5. mysql show schema_快速入门 · xiaoboluo768/mysql-system-schema Wiki · GitHub
  6. C#发送邮件的实现实例解析
  7. ajax后台重定向会返回什么_跳转,AJAX返回和重定向
  8. python实现录音小程序 界面_小程序如何实现录音 播放功能
  9. Kewail-邮件短信接口的基础教程
  10. C/C++编程笔记:数据结构二叉树的查找(前序、中序、后序、层序遍历)
  11. 英伟达收购交易取消后 ARM将裁员1000人
  12. 洛谷P1108 低价购买[DP | LIS方案数]
  13. PowerDesigner中的CDM设计的外键作主键的问题
  14. Django项目实践4 - Django站点管理(后台管理员)
  15. 5.6.1 Boolean类型
  16. webStrom 开始你的第一个React应用
  17. Tangent Space的基向量计算方法
  18. 【CF802O】April Fools‘ Problem (hard)(wqs二分,模拟费用流,老鼠进洞)
  19. 什么?四六级及格线不是425分?!
  20. Golang 在linux中新建用户

热门文章

  1. 深度学习下的京东搜索召回技术
  2. element中的js弹框效果
  3. win10关闭快速启动_Win10卡顿?不兼容?最全Win10优化
  4. 仿QQ6.0侧滑之ViewDragHelper的使用(一)
  5. php多个for并列,多个并列分类怎么用递归遍历出其所有子分并统计各自子分类个数...
  6. 鸿蒙系统同心联盟UOS百科,困难重重,华为依然积极发展自主操作系统,同时布局鸿蒙和UOS...
  7. iview table使用render函数实现关键字高亮
  8. 一份关于windows不错的资料(转)
  9. Project中将任务添加到日程表
  10. ARToolKit for Unity