一:虚拟语气在if非真实条件句中
1、与现在事实相反,从句过去式be-were,主句should/would/could/might/+do
If I were you, I would accept his advice.
2、与过去事实相反,从句had done,主句should/would/could/might+have done
If you had studied hard before, you would have passed the exam.
3、与将来事实相反,从句过去式be-were/should do/were to do,主句should/would/could/might/+do
If it rained(should rain/were to rain)tomorrow, I would stay at home.
二:省略if 的倒装
if从句中,省略if,were,had,should 可以放在句首,否定词not不可以放在句首
1、If I were you, I would accept his advice.
Were I you,
2、If you had studied hard before, you would have passed the exam.
Had you studied hard before,
3、If it should rain tomorrow, I would stay at home.
Should it rain tomorrow,
三:错综时间虚拟语气
从句和主句时间不一致时,动词形式要根据句子表达的时态作出调整
If you had studied hard before, you would be a college student now.
四:含蓄虚拟语气
在虚拟语气中并不总是出现if引导的从句,有时用otherwise、or、without、but for
I was ill that day ,otherwise,i would have taken part in the meeting
If i hadn"t been ill that day,
五:虚拟语气在主从句中的使用
主语+ (should)+动词原形
1、it"s necessary/important/……that 主语+ (should)+动词原形
it"s strange that he (would )say so.