if条件句练习题.pdf
if条件句练习题--第1页
if条件句练习题
一、单项选择
1.IfI_____wherehelived,I_____anoteto
him.
A.know,wouldhavesentB.hadknown,wouldhave
sent
C.know,wouldsendD.knew,wouldhavesent
2.Maryisilltoday.Ifshe_____,she_____
absentfromschool.
A.werenotill;wouldn’tbeB.hadbeenill;
wouldn’thavebeen
C.hadbeenill;shouldhavebeenD.hadn’tbeen
ill;couldbe
3.Alan___thepartyifhehadgonetoLondon.
A.wouldhavemissedB.hadmissed
C.wouldmissD.missed
4.Ifyouhadenoughmoney,what_____?
A.willyoubuyB.wouldyoubuyC.wouldyouhave
boughtD.willyouhavebought
5.IfMr.Young_____withjustice,he_____such
awrongthing.
A.weretreated;wouldn’tdoB.hadbeentreated;
if条件句练习题--第1页
if条件句练习题--第2页
wouldn’thavedone
C.weretreated;wouldn’thavedoneD.hadbeen
treated;wouldn’tdo
6.What_____ifthere_____nolightduringthe
day?
A.willhappen;wasB.wouldhappen;is
C.happens;wereD.wouldhappen;were
7.IfIknewyouwerecoming,I___youatthe
airport.
A.hadmetB.met
C.wouldmeetD.wouldhavemet
8.Ifit_____notforthefactthatyou_____ill
now,Iwouldsurelypunishyou.
A.is;areB.were;wereC.were;areD.was;were
9.ManyChinesemoviestarsnowhavegivenuptheir
Chinesenationality.IfIwerethem,I_____that.
A.shouldn’tdoB.didn’tdoC.hadn’tdoneD.