外研版七年级英语状语从句条件虚拟语气练习
一、单项选择题(共10题,每题2分)
1.IfI______enoughmoney,Iwouldbuyanewcomputer.
A.haveB.hadC.willhaveD.has
2.Shecouldpasstheexamifshe______harder.
A.studiesB.studiedC.willstudyD.studying
3.Ifthey______earlier,theywouldhavecaughttheflight.
A.leaveB.leftC.hadleftD.leaves
4.IwouldbehappierifI______morefriends.
A.haveB.hadC.willhaveD.has
5.Ifhe______thetruth,hewouldtellusimmediately.
A.knowsB.knewC.willknowD.knowing
6.Wemightgooutifit______raining.
A.stopsB.stoppedC.willstopD.stop
7.IfI______acar,Iwoulddrivetoworkeveryday.
A.ownB.ownedC.willownD.owns
8.Shewouldunderstandifyou______thesituationclearly.
A.explainB.explainedC.willexplainD.explaining
9.IfI______you,Iwouldacceptthejoboffer.
A.amB.wasC.wereD.be
10.Theycouldhavewonthegameifthey______morepractice.
A.haveB.hadC.hadhadD.has
二、多项选择题(共10题,每题2分)
1.下列哪些句子正确使用了虚拟语气?
A.IfIwasrich,Iwouldtravel.
B.IfIwererich,Iwouldtravel.
C.IwishIwasthere.
D.IwishIwerethere.
2.下列哪些是条件状语从句?
A.Whenthebellrings,westartclass.
B.Ifitrains,theeventwillbecanceled.
C.Becauseshewastired,shewenttobedearly.
D.Unlessyouhurry,youwillmissthebus.
3.在虚拟语气中,下列哪些动词形式正确?
A.IfIhadtime,Iwillgo.
B.IfIhadtime,Iwouldgo.
C.IfIhavetime,Iwillgo.
D.IfIhavetime,Iwouldgo.
4.下列哪些句子表示与现在事实相反的假设?
A.IfIamateacher,Ihelpstudents.
B.IfIwereateacher,Iwouldhelpstudents.
C.IfIhadbeenateacher,Iwouldhavehelpedstudents.
D.IwishIwereateacher.
5.下列哪些是从句?
A.Althoughitwascold,wewentswimming.
B.Sheisthepersonwhowontheaward.
C.IfIknewtheanswer,Iwouldsayit.
D.Runningquickly,hereachedthefinishline.
6.下列哪些句子有语法错误?
A.IfIwasyo