英语学习论坛

 找回密码
 立即注册
查看: 264|回复: 0

虚拟句用法大全(二)

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2016-11-17 18:50:34 | 显示全部楼层 |阅读模式

b2d82177378a2814b8c13150e66b3b2750.jpg

b2d82177378a2814b8c13150e66b3b2750.jpg

        前篇中,小编与大家一起学习了“动词原形”构成虚拟句的用法。英语中,虚拟语气作为一种表示与事实相反的结构,除了用“动词原形”外,还可以用过去式表示。那么,在哪些情况下,虚拟句需要用过去时来表示呢?
        一、用动词过去/过去完成时:
          1. It is time that ...
           It is time that children got up. 孩子们该起床了。
           It is high time you left for Beijing. 你该离开去北京了。
          2. I would rather...
           I would rather you had left yesterday. 我宁愿你昨天就离开了。
           Frankly, I would rather he was absent. 坦白讲,我宁愿他没在场。
          3. If only...
           If only I had enough money. 要是我有足够的钱就好了。
           If only I had listened to my mother’s advice. 我要是之前听从妈妈的建议就好了。
        4. as if/ though...
           She ordered me as if she was my boss. 她支使我,好像是我老板似的。
           She looked at me as though I was a monster. 她像看只怪物似的看着我。
        5. I wish that...
           I wish that I were a bird. 我希望自己是一只小鸟。
           I wish that I hadn’t said that. 我真希望自己没那么说过。
        二、用情态助动词过去时:
        1. 用于条件句:
           If I were you, I would not take part in this activity. 如果我是你,我不会参加这个活动。
           If you should lend me the money, I should be much obliged. 如果你把这钱借给我,我会感激不尽的。
        2. 用于含蓄条件句:
          But for your help, I couldn’t finish the task.没有你的帮助,我就完成不了这项任务。
          He who should violate the law would be punished. 违反法律的人,都要受到惩罚。
        3. 其他语境:
          I was shocked that she should forget me so quickly. 我很震惊,她竟然这么快就忘记我了。
           因此,由上可知,如果该句叙述内容与事实相反,或有假设意义,且出现以上如“it is time that...”结构时,需要用动词的过去时或情态助动词的过去时来表示。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网 ( 京ICP备09058993号 )

GMT+8, 2024-4-19 18:24 , Processed in 0.082429 second(s), 9 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表