资源描述:
《if条件句讲解及练习.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、if条件句讲解及练习 从句主句与现在事实相反过去式(be用were)would/should/could/might+do与过去事实相反过去完成式would/should/could/might+havedone与将来事实相反should(wereto)+动词原形would/should/could/might+doIfIwereyou,Iwouldnotletoutthesecret. 如果我是你的话,我不会泄露这个秘密的。 IfIknewhisnewaddress,Iwouldtellyou. 如果我知道他的新地址,我会告诉你的。 Ifhes
2、tudiedharder,hewouldpasstheexam. 如果他学习再努力点的话,他会通过考试的。 Ifwehadmadefullerpreparation,weshouldhavewonthegame. 如果我们做了更充分的准备的话,我们肯定就赢了这场比赛。 Ifyouhadtakenmyadvice,youwouldn’thavebeenlateforthemeeting. 如果你听了我的建议,你开会就不会迟到了。 Ifshewereto/shouldcome,Iwouldtellherthesecret. 万一她来的话,我会告
3、诉她这个秘密。 (2)省略if的虚拟条件句 在含有were,had,或者should等词的虚拟条件句中,可以省略if,将were,had或者should这些助动词放在句首。如: WereIyou,Iwouldnotletoutthesecret. Hadwemadefullerpreparation,weshouldhavewonthegame. Hadyoutakenmyadvice,youwouldn’thavebeenlateforthemeeting. Shouldshecome,Iwouldtellherthesecret.高一语法
4、练习(四)预测、if条件句及虚拟语气 一、单项选择 1.IfI_____wherehelived,I_____anotetohim. A.know,wouldhavesent B.hadknown,wouldhavesent C.know,wouldsend D.knew,wouldhavesent 2.Maryisilltoday.Ifshe_____,she_____absentfromschool.A.werenotill;wouldn’tbe B.hadbeenill;wouldn’thavebeenC.h
5、adbeenill;shouldhavebeen D.hadn’tbeenill;couldbe 3.Heactedasifhe_____everythingintheworld. A.knew B.knows C.hasknown D.won'tknow 4.Ifyouhadenoughmoney,what_____? A.willyoubuy B.wouldyoubuy C.wouldyouhavebought D.willyouhavebought 5.IfMr.Young_____withjusti
6、ce,he_____suchawrongthing. A.weretreated;wouldn’tdo B.hadbeentreated;wouldn’thavedone C.weretreated;wouldn’thavedone D.hadbeentreated;wouldn’tdo 6.What_____ifthere_____nolightduringtheday? A.willhappen;was B.wouldhappen;is C.happens;were D.wouldhappen;were 7.Thespo
7、kesmanactedthatwayasifhe_____anythingabouttheaccidentbutactuallyhedid. A.doesn’thear B.didn’thear C.haven’theard D.hadn’theard 8.Ifit_____notforthefactthatyou_____illnow,Iwouldsurelypunishyou.A.is;are B.were;were C.were;are D.was;were 9.ManyChinesemoviestarsnowhave
8、givenuptheirChinesenationality.IfIwereth