【虚拟语气if大多数的虚拟条件句属于上面三种情况的一种,但并-查字典问答网
分类选择

来自贾宾的问题

  【虚拟语气if大多数的虚拟条件句属于上面三种情况的一种,但并不排除存在条件和后果中,一个和现在情况相反,另一个和过去情况相反,例如:Ifyouhadfollowedwhatthedoctorsaid,youwouldnothavebeens】

  虚拟语气if

  大多数的虚拟条件句属于上面三种情况的一种,但并不排除存在条件和后果中,一个和现在情况相反,另一个和过去情况相反,例如:Ifyouhadfollowedwhatthedoctorsaid,youwouldnothavebeensopainfulnow

  例句该怎么详细分析我觉得主从句都是过去时的虚拟语气啊?

  虚拟现在时表示与现在事实相反的假设,其if从句的谓语形式用动词的过去式(be一般用were),主句用would/should/could/might+动词原形

  youwouldnothavebeensopainfulnow是对现在的虚拟那为什么要用havebeen不应用be吗

1回答
2020-06-01 16:35
我要回答
请先登录
孙猛

  他的解释本身就是矛盾的.

  例句里面主句和从句虚拟的时间很明显应该不一样(错综时间条件句),if从句中应该用与过去事实相反的虚拟(haddone),主句应该用与现在事实相反的虚拟(would/could/should/might+do).应该说成

  Ifyouhadfollowedwhatthedoctorsaid,youwouldnotbesopainfulnow.

  再举个例子:IfIhadtakenyouradvice,Iwouldn'tbeinsuchtroublenow.

  PS:书是盗版的吧?百分百错了.

2020-06-01 16:36:20

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •