⑷、If it hadn't been for your help, I shouldn't have finished this work on time. 要是没有你们的帮忙,我就不会按时完成了这项工作。(事实上你们帮助了我)
⑸、If he hadn't broken the law, he wouldn't have been put in prison.如果他不违法的话,就不会被打入监狱。(事实上他违法了)
⑹、If I hadn't been ill yesterday, I might have come to school.昨天要是不生病,我是可能来上学的。(事实上我生病了)
⑺、If I had been your headmaster, I should have dismissed you from school. 我要是你们校长的话,就把你开除学籍了。(事实上我不是)
⑻、 If you had studied harder last term, you could have passed exam.(从句动词用had studied, 主句动词用have passed)如果你在上个学期用功一些,你就会在考试中过关了。
⑼、 If you had taken my advice, you wouldn't have failed in the exam.(从句动词用had taken, 主句动词用have failed)如果你当时听从我的劝告的话,你就不会在考试中失败了。
⑽、 If you had got up earlier, you could have caught the train.(从句动词用had got up, 主句动词用have caught)如果你起身得早一点,你就会赶得上火车了。
⑾、 If it had snowed, I would have skied in the park.(从句动词用had snowed, 主句动词用have skied)如果下雪的话,我就可在公园里滑雪了。
注意:如果动作在进行中,主句要用:"主语+ would + have + 完成进行式动词 +……
⑿、 If they had been here, he would have been speaking to them.(从句动词用had been, 主句动词用have been speaking)
(三)、表示与将来事实相反的虚拟条件句(对将来的事实实现的可能性不大)。其句子结构为:
从句:If + 主语+ should (或were) + 动词原形+……
主句:主语+ would (could, should, might) + 动词原形+……
例如:
⑴、If I were to work at this problem, I would do it in another way.要是我来解这道难题,我会用另外一种方法的。
⑵、If you were to do such a thing again, you would be punished. 如果你再做这样的事情,就会受到惩罚。
⑶、If I should work harder, I could make much more progress.假如我更努力学习的话,我会取得更大的进步。(事实上我不可能努力学习)
⑷、If it should rain tomorrow, I would stay at home.如果明天下雨的话,我将待在家里。(根据天气情况,明天不可能下雨)
⑸、If he should come, I could ask him for some advice.万一他来了,我就能够向他请教。(事实上他来的可能性很小)
⑹、If he came tomorrow, I would do it with him.如果明天他来的话,我将和他一起做此事。(事实上他来的可能性很小)
⑺、 If it should rain, the crops would be saved.(从句动词用should rain,主句动词用be)如果天下雨,庄稼可能就收获了。
⑻、 If he were to go fomorrow, he might tell you.(从句动词用were to, 主句动词用tell)如果明天他走的话,他可能会告诉你。
⑼、 If he were here, I would give him the books.(从句动词用were, 主句动词用give)如果他在这儿,我可能会把书给他。
注意:如果动作在进行中,从句(不是主句喔)要用:"If + 主语+ 过去进行式动词 +……"
⑽、 If she were staying here now, I would let her ride my horse.(从句动词用were staying, 主句动词用let)如果她现在留在这儿,我可能会让她骑我的马。
三、混合条件句----主从句时间不一致情况下的虚拟语气
有时条件从句中的动作和结果与主句中的动作,发生的时间不一致,这时动作的形式应根据它所表示的时间加以调整。如:
1. 从句表示过去,主句表示将来:
⑴、If they had started the early morning yesterday, they would be here now.
⑵、If we hadn' t made adequate preparations, we shouldn' t dare to do the experiment next week。
2. 从句表示将来,主句表示过去:
⑴、If I were not to make a preparation for my experiment this afternoon, Iwould have gone to see the film with you last night.
3.从句表示过去,主句表示将来:
⑴、If we hadn't made adequate preparations, we shouldn't dare to do theexperiment next week.
4.从句表示将来,主句表示现在:
⑴、If we shouldn't have an exam this afternoon, I would go shopping now.
5.从句表示过去,主句表示现在。
⑴、If they had stared the early morning yesterday, they would be here now.
⑵、If you had followed my advice, you would be able to finish the work now.
如果你当时听了我的话,现在就能完成这份工作了。(从句说明过去,主句说明现在。)
6.从句表示现在,主句表示过去
⑴、If I were you, I would have gone to her birthday party.如果我是你,我就去参加她的生日晚会了。(从句说明现在,主句说明过去。)
7.从句表示过去,主句表示过去和现在
⑴、If you hadn't lent me some money, I couldn't have bought the new house and most likely I would be still living in the dangerous house now.
假若你不借钱给我,我不可能买下这幢新房,很可能现在还住在危房里。(从句说明过去,主句说明过去和现在。)
四、含蓄条件句
非真实条件句中的条件从句有时不表出来,只暗含在上下文中,这种句子叫做含蓄条件句。含蓄条件句大体有三种情况;
1. 条件暗含在短语中。如:
(1)、What would I have done without you? 如没有你,我会怎么办呢?(条件暗含在分词短语without you中)
(2) 、It would be easier to do it this way. 这样做会比较容易。(条件暗含在不定式短语to do it this way中)
(3) 、This same thing, happening in wartime, would lead to a disaster. 同样的事,如发生在战时,就会酿成大祸。(条件暗含在分词短语happening in wartime中)
(4)、 But for your help we couldn't have succeeded in the experiment. 如果没有你的帮助,我们的实验是不会成功。(暗含条件是but for your help)