2019高考二輪復習英語教案: 情態動詞和虛擬語氣
2.if i had been in her position i’d have quit .
3. if the weather hadn’t been so bad , we might have gone out .
4. if he had apologized , you should have done so too.
5. i should never have done it if i hadn’t been so hard up .
與將來不大可能發生的事情的假想 一般過去時 / should/would
+ 動詞原形 should / would / could / might / ought to + 動詞原形 1. if you succeeded, everything would be all right.
2. if they invited me , i would certainly attend it .
3. if he went , would you go too ?
與將來事實相反的假設 were+ 不定式 should / would / could / might / ought to + 動詞原形 1. if she were to lose her place they would be ruined .
2.if you were to speak to him , it would carry more weight .
五、混合條件句(也叫:錯綜時間條件句)
有時,主句與從句的動作發生在不同的時間,主句從句謂語動詞的虛擬語氣形式因時間不同而不同,這種條件句叫做混合條件句
if you had asked him yesterday, you would know what to do now. 如果你昨天問過他,今天就知道做什么了。(從句與過去事實相反,主句與現在事實相反。)
1. if it had rained last night(過去), it would be very cold today (現在).如果昨晚下過雨,今天就會很冷了。
2. if you’d listened to me , you wouldn’t be in such trouble now . 如果你聽了我的話,你現在也不會這樣麻煩了
3. if it hadn’t been for her care , i should not be speaking to you now. 如果不是她照顧我,我也不會在這里和你講話
4. if the doctor had come in time , any would still be alive . 如果醫生及時趕到,amy現在還活著。
六、含蓄條件句:含蓄條件句是指非真實條件句中的條件從句有時不表出來,只暗含在上下文中。含蓄條件句常見的表達方式有:
1. 定語從句和狀語從句
anyone who had married such a girl as she would have been regretful . 誰娶了像她這樣的姑娘都會后悔的
help was promised where it should become necessary . 要是需要的話就答應給予幫助
2. 介詞及介詞短語but that, as though, once , but for, without , with , under , under…condition , supposing , suppose , as if , on condition that , in the past 等
but for his pension , he would starve .要不是有養老金,他都要餓死了
without your help , i couldn’t have achieved all this . 要不是有你幫助我不會取得這些成就
with his aid , you would succeed . 如果有了他的幫助,你就會成功。
plants would die without water on the earth . 地球上如果沒有水,植物就會死的
but for the fog we would have reached our destination long ago . 要是沒有霧的話,我們很早就到目的地了
under more favourable conditions we could have finished the task . 如果條件對我們更有利,我們就會把工作完成得更好
3. 連詞otherwise, or, but
he would have given you more help , but he has been so busy . 他本來要多給你一些幫助,只是他太忙了