if条件句讲解及练习.docx
《if条件句讲解及练习.docx》由会员分享,可在线阅读,更多相关《if条件句讲解及练习.docx(10页珍藏版)》请在冰豆网上搜索。
![if条件句讲解及练习.docx](https://file1.bdocx.com/fileroot1/2023-2/10/2123150e-1a68-4011-929d-d470329ec74a/2123150e-1a68-4011-929d-d470329ec74a1.gif)
if条件句讲解及练习
if条件句讲解及练习
从句
主句
与现在事实相反
过去式(be用were)
would/should/could/might+do
与过去事实相反
过去完成式
would/should/could/might+havedone
与将来事实相反
should(wereto)+动词原形
would/should/could/might+do
IfIwereyou,Iwouldnotletoutthe
secret.
如果我是你的话,我不会泄露这个秘密的。
IfIknewhisnewaddress,Iwould
tellyou.
如果我知道他的新地址,我会告诉你的。
Ifhestudiedharder,hewouldpass
theexam.
如果他学习再努力点的话,他会通过考试的。
Ifwehadmadefullerpreparation,
weshouldhavewonthegame.
如果我们做了更充分的准备的话,我们肯定就赢了这场比赛。
Ifyouhadtakenmyadvice,you
wouldn'thavebeenlateforthemeeting.
如果你听了我的建议,你开会就不会迟到了。
Ifshewereto/shouldcome,Iwould
tellherthesecret.
万一她来的话,我会告诉她这个秘密。
(2)省略if的虚拟条件句
在含有were,had,或者should等were,
将if,可以省略词的虚拟条件句中,
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
_____,
sheIftoday.illisMary2.
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
4.Ifyouhadenoughmoney,what
_____?
A.willyoubuy
B.wouldyoubuy
C.wouldyouhavebought
D.willyouhavebought
5.IfMr.Young_____withjustice,
he_____suchawrongthing.
A.weretreated;wouldn'tdo
have
B.hadbeentreated;wouldn't
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
C.isgoingtoD.wasgoingto
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.
it
_____Isorry.I'm—Oh,
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
C.andifD.andifis
二、翻译句子
26.要是我哥哥在这儿,一切都没问题了。
27.如果下雨,庄稼就得救了。
28.如果你昨天早点来,你就碰见他了。
29.他那样对待我,好像我是他儿子似的。
30.他们谈话的样子好像是多年的朋友一样。
31.我想今天下午不会下雨。
32.你下星期把车借给我行吗?
33.发生的事我谁也不告诉。
34.我们不准备在那里多呆。
35.我难受极了,我想我要生病了。
Keys:
1—5BAABB6—10DDCAC
11—15CBACC16—20CCBCA
25CABBC
—21
26.Ifmybrotherwerehere,
everythingwouldbeallright.
27.Ifitshouldrain,thecrops
wouldbesaved.
28.Ifyouhadcomeearlier
yesterday,youwould(might)havemet
him.
29.HetreatsmeasifIwerehisson.
30.Theyaretalkingasiftheyhad
beenfriendsformanyyears.
31.Idon'tthinkitwillrainthis
afternoon.
32.Willyoulendmethecarnext
week?
33.Iwon'ttellanybodywhat
happened.
34.Wearenotgoingtostaythere
long.
35.Ifeelterrible.IthinkI'mgoing
tobesick.