一、wish假设语气
wish 后面是假设的内容
对过去的假设,wish+had done\\would \could have done
对现在的假设,wish+did\\was\were doing
对将来的假设,wish+would\could do
二、if only 假设语气
if only 要是……就好了
对过去的假设,主句用had done
对现在的假设,主句用did
对将来的假设,主句用would \could \might do
三、it's high time 假设语气
it's high time 该是做……的时候了、是做……的最后时刻了、再不做……就来不及了。后面的内容表示建议或要求,属于假设的内容,规定使用“过去时态”表示假设。部分母语人士会使用“should do”,但是should不可省略。
四、so that 的假设语气
so that 后的内容表示推测的假设情况的时候,用情态动词+动词原型。
so that 表示肯定会出现的情况的时候,后面不用假设语气,直接用can。e.g.I got up early so that I can catch a bus .
但是通常,无论so that后面是否出现假设情况,母语人士都会使用不假设的方式说话。
五、if假设语气和if错综时间背景的假设语气
if假设语气用来对不可能发生的情况进行假设
对过去,if had done +would \could \ should \might have done
对现在,if did +would \could \should \ might do
对将来,if should do \were to do +would \could \should \might do 。在这个情况下,should可以提前,同时省略if 。e.g. The bad news was that he could be a very dangerous person should he choose yo be .if 从句中的should不能省略。
错综时间背景的假设语气,主从句各自为政,分别根据自己的时间背景进行变形。e.g.If it had not been for his invitation the other day ,I should not be here now .
六、as if 假设语气
as if 部分对过去的假设 ,as if +had done
as if部分对现在的假设,as if +did
as if 部分对将来的假设,as if +would\could\might do
七、would rather假设语气
would rather do是正常用法
但是would rather 也有假设语气
对过去的假设,would rather +had done
对现在的假设,would rather +did
八、it is important that 假设语气
it is important that 提建议或要求,后面用假设语气should do ,should 可以省略。
网友评论