虚拟语气
句型31
(从句)If + were/did(动词的过去式),(主句)主语 +would/might/should/could + do(表示对现在情况的假设)
[例句]
If I were you, I would not be soproud. 如果我是你,我不会如此自负。
I don't have a cellphone. If I had one,it would be convenient for me to get in touch with others.
If I were in your position, I would thinkbetter of it. 如果我处在你的位置,我会好好考虑它。
句型32
(从句)If + had done, (主句)主语+would/might/should/could +have done(表示对过去或已经发生事情的虚拟假设)
[例句]
What a pity it is that you didn't attendthe concert yesterday! If you had attended the concert, you would have seen the famoussinger.真遗憾昨天你没有去听音乐会。如果你去了,就能见到那位著名歌手。
Anyone in his position would have done the same.=If anyone had been in his position, he would have done thesame. 任何处在他位置的人都会这样做的。
句型33
(从句)If + were/did(动词过去式)/wereto do/should do,(主句)主语+would/might/should/could+ do(表示对将来的假设)
[例句]
If he should refuse (= If he were torefuse=If he refused), it didn't matter at all. 万一他拒绝了,那也没关系。
If you shouldn't pass the college entrance examination, what would you do? 万一高考不中,你该怎么办?
句型34
虚拟语气条件句的倒装
在虚拟条件句中,如果出现有were, had, should,可以省去if, 把这些词放在句子前面,构成虚拟倒装句。
[例句]
Should he act like that again, he wouldbe fined. 如果他还这样做,就要受罚。
Had the doctor come in time last night(=If the doctor had come in time last time), the boy would have beensaved. 昨天晚上要是医生及时到达,小孩就会得救。
Were I to go to the moon one day, I would see it with my own eyes.
Had I enough money (= If I had enoughmoney), I would buy a larger house.
句型35
if only引起的感叹句,相当于 "How I wish + 宾语从句",意思是"但愿......;要是......就好了"
[例句]
If only he could come! 他要是能来就好了!
If only we students didn't have so much homework!要是没有这么多的作业该多好!
If only I hadn't been so careless in the exam! 我当时没有那么粗心就好了!