一.虚拟语气用于条件状语从句中1
表示与现在事实相反或不可能发生:条件状语从句:一般过去时(虚拟语气中be→were)主句用:would(should,could,might)+动词原形
Ifwehadtimenow,wewouldreaditagain
IfIwereyou,Iwouldworkhard
表示与过去事实相反或不可能发生:条件状语从句:had+过去分词;主句:would(should,could,might)+have+过去分词
Ifhehadtakenmyadvice,hewouldhavesucceededinthetest
IfIhadknownyourtelephonenumberthen,Iwouldhavecalledyou
表示与将来的事实可能相反或不可能发生:条件状语从句:①一般过去时②should+动词原形③wereto+动词原形;主句:would(should,could,might)+动词原形
Ifitshouldrain,thecropswouldbesaved
Ifitweretosnowtomorrow,theywouldnotgoout
S虚拟条件句的特殊情况(1)
混合/错综型虚拟语气当条件状语从句表示的行为和主句表示的行为所发生的时间不一致时,称为‘错综条件句’,动词的形式要根据它所表示的时间作出相应的调整
Ifyouhadfollowedmyadvice,youwouldbebetternow
(从句说的是过去,主句是现在)IfIwereyou,Iwouldhavetakenhisadvice
(从句是现在,主句是过去)(2)省略if的虚拟语气如果从句中含有were/should/had时,则可以把这三个词置于句首,省略if
采用倒装语序
Ifitshouldhappen,whatwouldyoudo