虚拟语气的全部形式和用法注意事项什么的,越全面越好
1个回答

一、虚拟条件句:

1)假设的事与现在事实相反:If 主语+过去时(be动词一律用were),主语+ would (could/might/should)+动词原形 2)假设的事与过去事实相反:If 主语+had+过去分词,主语+ would (could/should/might)+have done 3)假设的事与将来事实相反:If 主语+过去时/should do/were to do,主语+ would (could/should/might)+动词原形

注意:1)if从句中绝对不可出现would 2)在条件句中如果出现were,had,should,would,可省去if,将主语与这些词倒装

二、名词性虚拟语气

1.在表示命令、建议、要求、惊叹时的名词性从句中需用虚拟语气,基本句型:主语+(should)+动词原形(suggest、order、demand、propose、command、request、desire、insist)

2.It is desired/ suggested/ requested/ ordered/ proposed/ required +that +虚拟(should)

3.suggestion、proposal、order、plan、idea等表示命令、建议、要求、惊叹的名词后用虚拟(should)

三、虚拟语气的其他用语

1.It is necessary/ important/ strange/ natural/ a pity/ a shame/ no wonder + that + (should)+ 动词原形/ have done

注意:在这种句子中绝不出现“would”“must”“could”等

2.wish后的宾语从句

与现在愿望不一致:主语+过去时

与过去愿望不一致:主语+had + 过去分词

与未来愿望不一致:主语+ would (could/ might)+ 原形

3.It's time 句型

当 It's (high)time 后用that从句时应为:主语+should +原形;或 主语+过去时(更常用)

4.If only引起的感叹句相当于“How I wish+ 宾从”(用法与wish一致)

5.would rather 引导的句子表示过去的情况用过去完成时,表示现在或将来的情况用过去时

6.as if / as though 引导的句子,表示过去的情况用过去完成时,表示现在与将来的情况用过去时

7.without、but、but for、otherwise 引导的短语或句子常暗含着含蓄条件(would do/ would have done)

8.错综复杂句

根据句中的时间状语,有时可能出现“混合虚拟”的情况,即主句可能是现在的情况,条件句也许是发生在过去的情况,反之也如此.