英语"虚拟语气"就是这么简单(看完就懂!)

虚拟语气:表示主观意愿
1. 与现在事实相反
If I saw the rabbit now, I would bite him.因为现在没看到,所以是主观的想法(如果现在看见了),与现实相反,动词时态往前推到过去see-saw,will-would,并非过去时间。
If I see the rabit tomorrow, I will bite him. (陈述语气/条件语气)
2. 与将来事实相反(描述这件事将来可能性很小)
If I should see the rabbit tomorrow,I would bite him.
假想:should+动原表示万一,will-would表示假想
3. 与过去相反
If I had seen the rabbit a few days ago,I would have bitten him.
从句:过去式-过去完成时态形式:saw-had seen ,可以理解为这个对过去某一点有影响,所以用过去完成时态
主句:改成完成态 would have done
与现在相反

与将来相反(将来不可能或可能性很小)


will与shall构成将来时态,would和should是其过去式,不表示“应该”
相应的can 与 may 的过去式是could, might
should在情态助(动)词,代表“应该”

上文这里要看具体语境

与过去相反


这样的希望也是主观的,发生在脑中的。用wish。
比较:wish 愿望 hope希望,wish可能性小
1. 对现在的愿望

were不管是哪个人称都是were

表示:我希望你现在就在这。
2. 对过去的愿望

3. 对将来的愿望
would 、could、might

除了wish以外,还可以使用would rather
其他表达愿望的词汇:

这些词后接should ,与wish不同

should也可以省略


上图都是表示建议; 最后一句,ate是虚拟语气
陈述语气,描述事实
祈使语气,直接下达命令、请求
虚拟语气,“闹中的”,“非现实的”,表示与事实相反的假设or 表达愿望命令请求建议等

与动词的时态区分开来