导图社区 英语,虚拟语气
这是一篇关于英语,虚拟语气的思维导图
编辑于2022-02-14 15:58:24虚拟语气
表示假象,假设,现在中不可能实现或与过去事实相反的情况
if引导的虚拟语气
与现在事实相反
if/did/were(从句)+....,would/should/could/might+do()注:无论第几人称,虚拟语气if从句中的be动词一律写were
与过去事实相反
if had done(从句)+...would have done(主句)
与将来事实相反
if should do....,whould do
if虚拟语气需要半倒装
省略if
助动词提前到句首
if省略的虚拟语气发生在if从句里,而不是主句。if省略的虚拟语气通常直接把助动词放在句首,否定词在句首的半倒装,句首一定是否定词
当表示猜测时
must have done sth.一定做某事,用在肯定句中。在否定句中用can't或者couldn't或者can/could
can /could have done sth 本来能够做某事,而实际上未做(很少用在肯定句)
can't/couldn't have done sth 不可能做过某事
ought to/should have done sth 过去本应该做某事而没有做
many/might have done sth过去可能做了某事
特殊用法
主句的谓语动词表示要求,建议,命令时,宾语/同位语从句的动词部分要用(should) do
it is/important/necessary/natural/essential/advisable/.....+that+主语+(should)+do
wish后面接宾语从句时,用虚拟语气。主语+wish+that+宾语从句使用虚拟语气
与现在不一致:过去式did
与过去不一致:had done
与将来不一致:would/could/should+do(should不能省略)
it is(high)time that ...+did/were 需要使用虚拟语气。主语+过去式/主语+should do
表示没有,要不是,以免,否则..等介词或表示“好像”的从句,使用虚拟语气
对应时态选择
现在:would do
过去 would have done
将来 would do
if only的虚拟语气表示对过去的虚拟 eg:if only i had listened to my parents 要是我听从了父母就好了
would rather 表示宁愿,希望,所以后面的句子要接虚拟语气
一般过去时表示现在或将来的愿望
过去完成时表示过去的愿望
特别注意
主句的动词表示要求,建议,命令时,宾语从句要使用虚拟语气
虚拟语气后面一定要接动词原形,连三单都不要考虑
一定要分清if是在考虚拟语气还是条件状语从句,如果是条件状语从句,不要把主句写成虚拟语气
错综的虚拟语气:当从句表示的时间和主句发生的时间明显不一致,那么本句中的动词要根据句子的时态做调整 eg:if you had followed my advice,you would be better right now