江西成考专升本英语语法复习资料二(3)

来源:
江西成考网
发布日期
2017年04月19日

摘要:  条件是否能够实现,能够实现是真实条件句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气。   判断这个假设是与哪个事实相反。通常有三种情况:①与过去事实相反。②与现在事实相反。③与将来事实可能相反。   3、“后退一步法”   后退一步法是指在准确地判断了该句与哪一事实相反后,按虚拟语气的后退一步法处理从句谓语动词的时态。即:在非真实条件状语从句中,谓语动词按正常情况“后退一步”。也就是:   ①与过去事实相反,在从句中用过去完成时形式表示。   ②与现在事实相反,在从句中

动词+……

  例如:

  ⑴、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)如果你当