资源描述:
《if用法汇总及练习》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、If用法汇总1、主将从现(主句为一般将来时,从句为一般现在时);eg:Ifitrains(从句)Jwillstayathome(主句).=1willstayathomeifitrains.2、主句含有情态动词(must、m町、canetc.)从句为一般现在时;eg:Ifyoudrivetoofast,youmayhaveanaccident=Youmayhaveanaccidentifyoudrivetoofast3、主句为祈使句,从句要用一般现在时态;eg:Don*tplaycomputergamesifyoudon'tfinishyourhome
2、work・4、是否=whetherAskifheisathome.Iwonderifsheisill.5、虚拟语气eg:IfIwereabirdJwouldflyinthesky.(事实我不可能是鸟)时态:可以表示过去,现在和将来的情况,它的基本特点是时态退后.a.同现在事实相反的假设从句用一般过去时should(would)+动词原形Iftheywerehere,theywouldhelpyou・b.表示于过去事实相反的假设从句用过去完成时should(would)have+过去分词Ifshehadworkedharder,shewouldhave
3、succeeded・IfmylawyerhadbeenherelastSaturday^hewouldhavepreventedmefromgoing・c・表示对将来的假想一般过去时,were+todo,从句:主+should/would/could/might+v原形should+v原形,Ifyousucceeded,everythingwouldbeallright.Ifyouweretosucceed,everythingwouldbeallright.Ifyoushouldsucceed,everythingwouldbeallright.单
4、项练习(每个必须让学生翻译)1.IfIwherehelived,Ianotetohim.A.know,wouldhavesentB.hadknown,wouldhavesentC.know,wouldsendD.knew,wouldhavesent2.Maryisilltoday.Ifshe,sheabsentfromschool.A.werenotill;wouldntbeB.hadbeenill;wouldn'thavebeenC.hadbeenill;shouldhavebeenD.hadn'tbeenill;couldbe3.Heacteda
5、sifheeverythingintheworld・A.knewB.knowsC・hasknownD.won'tknow1.Ifyouhadenoughmoney,what?A.willyoubuyB.wouldyoubuyC.wouldyouhaveboughtD.willyouhavebought2.IfM匚Youngwithjustice,hesuchawrongthing.A.weretreated;wouldn'tdoA.hadbeentreated;wouldn'thavedoneB.weretreated;wouldn'thavedon
6、eC.hadbeentreated;wouldn'tdo1.Whatiftherenolightduringtheday?A.willhappen;wasB.wouldhappen;isC.happens;wereD.wouldhappen;were2.Thespokesmanactedthatwayasifheanythingabouttheaccidentbutactuallyhedid.A.doesn'thearB.didn'thearC.haven'theardD.hadn'theard3.Ifitnotforthefactthatyouil
7、lnow,Iwouldsurelypunishyou.A.is;areB.were;wereC・were;areD.was;were4.ManyChinesemoviestarsnowhavegivenuptheirChinesenationality.IfIwerethem,Ithat.A.shouldn'tdoB.didn,tdoC.hadn'tdoneD.won'tdo10.1wanttogetbackby5o'clockif・A.likelyB.canC.possibleD.Probable11・Itseemsasifitalreadysum
8、mernowbutitisonlyFebruary.A.isB.wasC.wereD.hadbeen12.I