if条件句讲解及练习.docx
《if条件句讲解及练习.docx》由会员分享,可在线阅读,更多相关《if条件句讲解及练习.docx(10页珍藏版)》请在冰豆网上搜索。
![if条件句讲解及练习.docx](https://file1.bdocx.com/fileroot1/2022-12/8/cfd91e8f-77b3-4941-8a32-22b2e8f96db8/cfd91e8f-77b3-4941-8a32-22b2e8f96db81.gif)
if条件句讲解及练习
if条件句讲解及练习
从句过去式(were
主句
与
be用)
would/should/could/might+
现
do
在
事
实
相
反
过去完成式should(wereto)+
动词原
与
would/should/could/might
过
+havedone
去
事
实
相
反
与
would/should/could/might
将
+do
来.
事实相反
形
IfIwereyou,Iwouldnotletoutthe
secret.
如果我是你的话,我不会泄露这个秘密的。
IfIknewhisnewaddress,Iwould
tellyou.
如果我知道他的新地址,我会告诉你的。
Ifhestudiedharder,hewouldpass
theexam.
如果他学习再努力点的话,他会通过考试的。
Ifwehadmadefullerpreparation,
weshouldhavewonthegame.
如果我们做了更充分的准备的话,我们肯定就赢了这场比赛。
Ifyouhadtakenmyadvice,you
beenlateforthemeeting.
wouldn'thave
如果你听了我的建议,你开会就不会迟到了。
Ifshewereto/shouldcome,Iwould
tellherthesecret.
万一她来的话,我会告诉她这个秘密。
(2)省略if的虚拟条件句
在含有were,had,或者should等词的虚拟条件句中,可以省略if,将were,
had或者should这些助动词放在句首。
如:
WereIyou,Iwouldnotletoutthe
secret.
Hadwemadefullerpreparation,
weshouldhavewonthegame.
Hadyoutakenmyadvice,you
wouldn'thavebeenlateforthemeeting.
Shouldshecome,Iwouldtellher
thesecret.
条件句及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'thavebeen
C.hadbeenill;shouldhavebeen
D.hadn'tbeenill;couldbe
3.Heactedasifhe_____
everythingintheworld.
A.knewB.knows
C.hasknownD.won'tknow
what
money,enoughhadyouIf4.
_____?
A.willyoubuy
B.wouldyoubuy
C.wouldyouhavebought
D.willyouhavebought
5.IfMr.Young_____withjustice,
he_____suchawrongthing.
A.weretreated;wouldn'tdo
B.hadbeentreated;wouldn'thave
done
C.weretreated;wouldn'thave
done
D.hadbeentreated;wouldn'tdo
6.What_____ifthere_____no
lightduringtheday?
A.willhappen;was
B.wouldhappen;is
C.happens;were
D.wouldhappen;were
7.Thespokesmanactedthatwayas
ifhe_____anythingabouttheaccident
butactuallyhedid.
A.doesn'thear
B.didn'thear
C.haven'theard
D.hadn'theard
8.Ifit_____notforthefactthat
you_____illnow,Iwouldsurelypunish
you.
A.is;areB.were;were
C.were;areD.was;were
9.ManyChinesemoviestarsnow
havegivenuptheirChinesenationality.
IfIwerethem,I_____that.
A.shouldn'tdo
B.didn'tdo
C.hadn'tdone
D.won'tdo
10.Iwanttogetbackby5o'clock
if_____.
A.likelyB.can
C.possibleD.probable
11.Itseemsasifit_____already
summernowbutitisonlyFebruary.
A.isB.was
C.wereD.hadbeen
12.IfHenryhadnotpulledhiscap
lowoverhisbrow,he_____bythe
police.
A.mightberecognized
B.mighthavebeenrecognized
C.wouldhaverecognized
D.wastohavebeenrecognized
13.Thereisaringatthedoor.That
_____bethepostman,Isuppose.
A.willB.would
D.wasgoingto
C.isgoingto
14.Lookatthedarkclouds—there
_____beastorm.
A.willB.musthavebeen
C.isgoingtoD.would
15.—Whyareyoutakingthe
picturesdown?
—I_____thewall.
A.paint
B.havejustpainted
C.amgoingtopaint
D.willhavepainted
16.—CanIstayathome
tomorrow?
—Yes,youcanifit_____.
A.willsnow
B.isgoingtosnow
C.snows
D.snowed
17.Idon'tknowifhe_____this
afternoon.Butifhe_____,Iwilltellyou.
A.willcome;willdo;
B.comes;willdo
C.willcome;does
D.comes;does
18.—IthoughtIaskedyoutofix
theradio.
—Oh,I'msorry.I_____it
rightaway.
A.amtodoB.willdo
C.wasabouttodo
D.amgoingtodo
19.TheWTOcan'tliveuptoits
name_____itdoesnotincludea
countrythatishometoonefifthof
mankind.
A.aslongasB.whether
C.ifD.eventhough
20.Askhimtoringmeupifyou
_____him.
A.seeB.saw
C.wouldseeD.willsee
21.It'ssolate.Idon'tthinkhe
______come.
A.wouldB.should
C.isgoingtoD.shall
22.Ifpeople_____pollutingtheair,
animalsandplantswilldiesoon.
A.don'tstop
B.didn'tstop
C.shallnotstop
D.haven'tstopped
23.Ifyou_____aninterestingday
out,______theScienceMuseum.
A.want;visiting
B.want;visit
C.wantto;visit
D.wanting;visit
24.Ifthepurewaterisheatedto
100centigradedegrees,it______boil.
A.isgoingtoB.will
C.wouldD.isto
25.Isadictionaryavailable,_____
so,where?
B.ifisA.if