摘要:(二).表示与过去事实相反的虚拟条件句.其句子结构为: 从句:If + 主语+ had +过去完成式动词+ -- 主句:主语+ would + have +过去完成式动词+-- 例如: ⑴.If you had taken my advice, you would not have made such a mistake.如果你听了我的劝告,就不会犯这样的错误.(事实上你没有听我的劝告) ⑵.I shouldn’t have been able to write such good novels if I hadn’t lived among the peasants for five years.如果我不是和农民生活了五年.就不可能写出这样好的小说.(事实上我和农民生活了五年) ⑶.If you hadn’t invited me, I shouldn’t have come to the party.如果你不邀请我.我就不会来参加你的舞会. ⑷.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)

网址:http://m.1010jiajiao.com/timu3_id_3179573[举报]

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网