情态动词 + 动词完成式即“ 情态动词 + 动词完成式即“情态动词 + have + done”,表示对过去行为或动作进行推测、评论或判断。

1、表示与现在事实相反的情况:

主语+should/would/could/might+do+其他+

  if+主语+did/be(were)+其他

  例: 

1.If I were you, I would take an umbrella.如果我是你,我会带把伞。(事实:我不可能是你)

  2.If I knew his telephone number, I would tell you. 如果我知道他的电话号码,我就会告诉你。(事实:不知道)

  3.If there were no air or water, there would be no living things on the earth. 如果没有水和空气,地球上就不会有生物。(事实:地球上既有空气也有水)

  4.If I had any money with me, I could lend you some. 如果我带钱了,我就会借给你些。(事实:没带钱)

  5.If he studied harder, he might pass the exam.如果他再努力些,就能通过考试了。(事实:学习不用功)

2、表示与过去事实相反的情况

  肯定:主语+should(ought to)/would/could/might/need + have done+其他+

  if+主语+had done +其他 

否定:主语+shouldn't(oughtn't to)/wouldn't/needn't + have done+其他+

例:

  1. If I had got there earlier, I should/could have met her. 如果我早到那儿,我就会见到她。(事实:去晚了)

  2.If he had taken my advice, he would not have made such a mistake. 如果他听我的劝告的话,就不会犯这样的错误了。(事实:没有听我的话)

3、表示对将来情况的主观推测

  (可能相反或可能性很小)

  主语+should/would/could/might+do+其他

  if+主语+did/should/were to do+其他

  例:

  1.If he should come here tomorrow, I should/would talk to him. 如果他哪天来这儿的话,我就跟他谈谈。 (事实:来的可能性很小)

  2.If there were a heavy snow next Sunday, we would not go skating. 如果下周日下大雪,我们就不能去滑冰了。(事实:不知能否下雪)

  3.If she were to be there next Monday, I would tell her about the matter. 如果她下周一来这儿的话,我就会告诉她这件事的始末。

  在表示建议、命令、要求等含义的宾语从句,谓语动词常用虚拟语气,"should+动词原形"构成,should 可省略。

①、虚拟语气用在wish 后的宾语从句

  a、表示与现在事实相反的愿望,谓语动词用过去式

  eg. I wish I had your brains.我希望我有你那样的头脑。(事实:我根本比不上你)

  b、表示与过去事实相反的愿望,谓语动词:had+done(动词过去分词)

  eg:.I wish I had known the truth of the matter.我希望我原来知道这件事的真相。(事实:原来不知道)

  c、表示将来难以实现的愿望

  谓语动词:should/would + 动词原形eg. I wish I should have a chance again.我希望我还能有一次这样的机会。(事实:很难再有这样的机会了)

  

  (注:if only和even if也有相同用法)

②虚拟语气用在

  一想要(desire)二宁愿(prefer)三命令(order. command)四建议(advise. suggest. propose)五要求(demand. require. request. desire.insist)中,无论主句谓语动词为何种时态,从句的谓语动词都用:“should + 动词原形”或只用“动词原形”。

  如 He suggested that we (should) take the teacher’s advice

  He insisted that we (should) take the teacher’s advice

  He demand that we (should) take the teacher’s advice

  He ordered that we (should) take the teacher’s advice

  注:insist如果翻译成坚持某种动作才用虚拟语气翻译成坚持某种观点就不用虚拟语气。

  如:He insist he is a student. 他坚持说他是个学生。

  这个语句表示的是事实,因此在这个语句中不能使用虚拟语气。

  suggest意为“建议”才用虚拟语气,意为“暗示”则不用虚拟语气。

  如: His face suggests that he looks worried .他的表情暗含着他很担心。

  这个句子本身是事实,因此它就没有用到虚拟语气。

  ③表情绪.观点的形容词或名词也要用虚拟语气.如:necessary. important. impossible. natural. strange. surprising.

  funny. right. wrong. better. a pity等。

  句型:It is.......that 结构后的主语从句,从句的谓语动词都要用 should+原型 或只用动词原型。

一、在虚拟语气中的用法

1. should have done 表示“过去本应该做某事却未做。”其否定结构 shouldn't have done 表示 “过去本不该做某事却做了。”

2. ought to have done 表示“过去本应该做某事却未做。”其否定结构 oughtn't to have done 表示“过去本不该做某事却做了。”

3. need have done 表示“过去本有必要做某事却未做。”其否定结构 needn't have done 表示“过去本没必要做某事却做了。”

4. could (不能用 can) have done 表示“过去本能够做某事却未做。”注意:其否定形式 couldn't have done 没有虚拟语气的用法,couldn't have done 只能表推测,相当于 can't have done,意为:“过去不可能做了某事。”could have done 的否定形式应用wouldn't have done。注意:could have done 还可以表示推测。

5. might (不能用 may) have done 表示“过去本可以做某事却未做。” 注意:其否定形式 might not have done 没有虚拟语气的用法,might not have done 只能表推测,相当于 may not have done,意为:“过去可能没有做某事。”might have done 的否定形式应用wouldn't have done。注意:might have done 还表示推测。

二、表推测的用法

1. must have done 表示对过去某事的肯定猜测,译为:过去肯定做了某事。不存在 mustn't have done 的形式。其否定或疑问形式须用can(could) 来表示. 例如: Since the road is wet, it must have rained last night. 既然路是湿的,那昨天晚上肯定下雨了。 He can't have missed the way. I drew him a map. 他不可能迷路。我(当时)给他画了张图。 “The dictionary has disappeared. Who could have taken it?”词典不见了,(过去)谁可能把它拿走了?

2. may / might have done 表示“过去可能做了某事”。may 比 might表示的可能性在说话人看来稍大些。may/might not have done表示“过去可能没有做某事。”例如: I can't find my keys. I may / might have left them at the school yesterday. 我找不到我的钥匙了。我可能昨天把他们落在学校了。John may/might not have passed the exam; he looks very sad.约翰可能没有通过考试。他看起来很忧伤。注意:may/might have done表推测不能用于疑问句中。

3. can/could have done 表推测一般用在否定句和疑问句中,表示不相信或怀疑的态度。 Can/Could he have passed the exam?他可能通过了考试吗? I think that he couldn’t/can't have gone abroad. I saw him just now.我认为他不可能出国了。我刚才还看见他了。 注:表示推测过去某动作发生的可能性时,就表示的可能性程度而言,must 最大,could 其次,may 更次之,might 最小。例如:“I wonder how Tom knew about your past.” “我想知道汤姆是怎么知道你的过去的。”“He must / could / may / might have heard of it from Mary.” “他肯定/很可能/可能/兴许(没准儿)已从玛丽那儿听说此事了。”

虚拟语气和推测(二)相关推荐

  1. 虚拟语气和推测(三)

    一.用在虚拟语气中的(与过去情况相反): 1. should have done 表示"过去本应该做某事却未做." shouldn't have done 表示 "过去本 ...

  2. 虚拟语气和推测(一)

    本质上虚拟语气也是表示推测的,只是这里的"推测"指的是在目前真实的条件下做的推测,而"虚拟语气"是在假设的条件下做的推测.虚拟语气的句子是:对条件的假设 + 在 ...

  3. request用法_虚拟语气的用法十一个考点:怎么考都在这里打转

    今天详细总结让大家头疼的虚拟语气的用法.值得收藏! 一.虚拟语气用于假设 二.虚拟语气用于以as if和as though(好像)引导的方式状语从句中,表示不太符合实际的比喻 This microco ...

  4. 英语基础语法(十二)-虚拟语气

    12.1 虚拟语气一般表示说话人的主观愿望,推测等,而非客观情况,常用在非真实条件语句中. 如: How I wish i were a bird 12.2 虚拟语气的基本形式 12.2.1 虚拟语气 ...

  5. 新概念二册 Lesson 40 food and talk进餐与交谈( 现在进行时vs将来进行时+虚拟语气假设现在)

    文章目录 1 课文 2 单词 2.1 hostess [ˈhəʊstəs] n. 女主人 2.2 unsmiling [ʌnˈsmaɪlɪŋ] adj. 不笑的,严肃的 2.3 tight [taɪt ...

  6. 虚拟语气--专升本语法

    1.如果明天天气好,我就出去玩. If it is fine tomorrow, I will go out. >主将从现(未发生,有可能发生) 2.如果太阳从西边出来,我就嫁给你. If th ...

  7. 虚拟语气用法总结及真题解析

    英语的动词有三种语气形式,即陈述语气.祈使语气和虚拟语气.陈述语气用来说明事实或就事实提出询问,可用于陈述句.疑问句和某些感叹句中:祈使语气用于表示请求.命令.建议或警告等.虚拟语气是谓语动词的一种特 ...

  8. 一般将来时语法课教案_【语法视频课】第43~45节(虚拟语气)

    (点击蓝色字体即可打开文章) 往期资料回顾 人教版七年级上学期学习资料汇总知识点篇 人教版七年级上册习题汇总 人教版七年级上册语法作文汇总 人教版八年级上册知识点汇总 人教版八年级上册习题资料汇总 人 ...

  9. 英语思维导图大全 虚拟语气(十三)

    虚拟语气 一.新鲜一感 二.整体概览 三.虚拟语气全部内容 一.新鲜一感 羽衣常带烟霞色,不惹人间桃李花 二.整体概览 三.虚拟语气全部内容

最新文章

  1. 提升职场价值,把握成长方向
  2. 查找SQL SERVER 2005 IO过高的数据库
  3. 接口应用练习题(用接口的方式实现某网上商城的网上支付功能)
  4. Android之提示This version of Android Studio cannot open this project, please retry with Android Studio
  5. 关于局部变量在内存中的地址
  6. LeetCode - Easy - 169. Majority Element
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的外卖送餐网
  8. MongoDB 查询 (转) 仅限于C++开发
  9. 蓝牙 配对 android,Android蓝牙工具类:连接、配对、传输
  10. Spring系列(三) Bean装配的高级技术
  11. 排序算法----------堆排序
  12. 最近amd.dll闹的很火
  13. 3篇SCI定A类博士!直聘副教授七级!有偿70㎡住房+30万安家费+25万科启
  14. 激光通信的优点与缺点
  15. 目标检测入门(一)两阶段目标检测的由来
  16. 从专辑光盘中导出音乐文件
  17. 人工神经网络与深度神经网络
  18. 使用STM32CubeMX新建小熊派的STM32L431RCT6工程实现LED灯闪烁
  19. 微信打开网址提示已停止访问该网页 怎么办?
  20. 天气预报插件使用教程

热门文章

  1. 磁盘性能分析一:IO负载高的判断详解
  2. project euler Problem 52
  3. Android学习之Image操作及时间日期选择器
  4. Android Fragment(二)
  5. iOS/Android自动化云测试工具iTestin 1.0发布
  6. 对硬盘做镜像,按位与按文件有什么区别?
  7. NGINX SSL配置之设置HTTPS服务器
  8. 五、C#入门—流程控制
  9. Centos Docker 安装 Redis 并测试使用记录
  10. 【C语言】输入一个字符串,统计其中的单词个数,将第一个单词的首字母改为大写,并输出改写后的字符串...