zoukankan      html  css  js  c++  java
  • 虚拟条件句

    if引导的条件从句,分为真实条件语句和非真实/假设/虚拟条件语句(也就是常说的虚拟语气?)

    “虚拟“ 条件从句表示的一定是与真实情况相反的, 可以是跟过去的真实情况“相反” 的,也可以是跟现在/将来真实情况相反的假设。  

    虚拟条件从句和主句的谓语形式一定是过去形式

    主句的谓语助动词一定是:  should/would/could/might

    从句的谓语形式 + 主句的谓语形式:

      与现在情况相反的假设: did / were ,   should...  do : example:  if i were you, i would marry her.

      与过去情况相反的假设: had done,    should... have done:   example:  if i had not stopped the thief, he would have run away.

      与将来情况相反的假设: did/ were to do,  should...  do: example: if you were to succeed, everything would be all right.

    那么, 区分是真实的(通常所说的)条件句还是假设条件句,主要根据日常常识和说话的上下文来分析。

    另外,真实的条件句,一般要遵循“主将从现”的语法

        虚拟条件句,除了用if引导的从句外,还有一种含蓄条件句, 即没有if引导,但通过上下文,或一些短语,

          可以come to a conclusion所说情况表示一种假设的, 也应该使用虚拟语气,如:

            without air, there would be no life.

            in the old days he would have argued.

            but for(要不是) the rain, we should have had a pleasant journey.

            现在分词/过去分词短语/otherwise等,都可能表示含蓄条件句, 如:Given more attention, the tree could have grown better.

         

  • 相关阅读:
    不用if/else swich for while实现累加
    1.java数据结构
    青蛙跳台阶问题
    next与nextLine
    9.遗传算法
    Docker镜像管理
    Docker镜像管理
    CentOS 6.7安装Docker
    CentOS 6.7安装Docker
    数字三角形_递归_递推(动态规划)
  • 原文地址:https://www.cnblogs.com/bkylee/p/4871929.html
Copyright © 2011-2022 走看看