英语必考语法练习.docx
《英语必考语法练习.docx》由会员分享,可在线阅读,更多相关《英语必考语法练习.docx(14页珍藏版)》请在冰豆网上搜索。
![英语必考语法练习.docx](https://file1.bdocx.com/fileroot1/2022-10/28/036c4c46-6704-4c9d-8d4c-d3b072e2f552/036c4c46-6704-4c9d-8d4c-d3b072e2f5521.gif)
英语必考语法练习
情态动词
1.Hismothertoldmethathe______readquitewellattheageoffive.
(A)should (B)would (C)could (D)might
2.Wedidn’tfinishtheworkintime.Youussinceyouwerethere.
(A)mighthelp (B)shouldhelp
(C)couldhavehelped (D)musthavehelped
3.Maryhasgotafullmarkinthetest.Sheveryhardallthesedays.
(A)willwork (B)maywork
(C)musthaveworked (D)couldhaveworked
4.Moststudentssixtycreditsbythetimetheygraduate.
(A)mayhavetaken(B)couldhavetaken
(C)mustbetaken (D)willhavetaken
5.Thevillagestoldusthatanewbridgeacrosstheriverinayear.
(A)wouldbebuilt (B)havebuilt
(C)couldhavebuilt (D)willbebuild
6. Sheisnotwelcome.Sheentermyhouseagain.
(A)shallnot (B)cannot(C)doesnot(D)hasnot
7.youneedmyhelp,justcallme.
(A)Ifshould (B)Would (C)Should (D)Will
8. Youarelateforworkagain,MissJane.Youherehalfanhourearlier.
(A) mustbe(B)couldhavebeen
(C)mayhavebeen (D)shouldhavebeen
9.Johnhasgotagoodmarkinthedriver’stest.Heveryhardallthesedays.
(A)maywork (B)willwork
(C)musthaveworked (D)wouldhaveworked
10.MothertoldmethatIbepresentatthemeeting.
(A)would (B)could (C)should(D)might
11.I’drathernotvisitthemnow,theydinner.
(A)canbeeating (B)mightbeeating
(C)mighteat(D)musteat
12.Sincehecan’twintherace,heaswellquit.
(A) will(B)should (C) must (D)may
13.Johnthemanagerthisafternoon,butheforgot.
(A) mighttelephone (B)musthavetelephoned
(C)shouldhavetelephoned(D)couldtelephone
14.Ifthedoctorhadbeenavailable,thechild.
(A) couldn’tdie(B)wouldn’thavedied
(C)wouldn’tdie (D)couldn’thavedied
15.Hetothemovies,hadheknownthatJanewouldbethere.
(A)wouldhavegone (B)willhavegone
(C)mayhavegone (D)musthavegone
Key:
1-5CCCDA6-10ACDCC11-15BDCBA
主谓一致
1.Eachmanandwoman______thesamerights.
A.has B.have C.had D.ishaving
2. NotonlyIbutalsoTomandMary________fondofmusic.
A.amB.isC.areD.be
3. Threehours______enoughforustofinishthetask.
A.are B.has C.is D.were
4. Morethanoneworker______dismissed.
A.havebeen B.are C.hasbeen D.has
5. Manyastudent______theimportanceoflearningaforeignlanguage.
A.haverealized B.hasrealize
C.havebeenrealized D.hasbeenrealized
6. Thegasworks______nearthecity.
A.is B.are C.were D.be
7. Thefamily_______watchingtelevisionnow.
A.willbeB.isC.areD.be
8. Cattle______onthehillside.
A.grazes B.isgrazing C.wasgrazing D.weregrazing
9. Physics________animportantsubjectinmiddleschools.
A.is B.are C.was D.hasbeen
10. Maryisoneofthegirlswho______alwaysontime.
A.is B.am C.are D.was
11. Tomistheonlyoneofthestallmemberswho______tobepromoted.
A.isgoing B.aregoing C.hasbeengoing D.havebeengoing
12. Thepoetandwriter______
A.arecoming B.havecome C.aretocome D.hascome
13. Themanager,aswellashisadvisers,__________toattendtheworldfair.
A.areagreedB.wereagreedC.haveagreedD.hasagreed
14. Anumberofstudents_______lateforschoolowingtothestormyesterday.
A.were B.was C.is D.are
15. Thenumberofarticlespublishedonsmoking______amazing.
A.is B.are C.were D.havebeen
16. Theyoung______thevitalforcesinoursociety.
A.is B.hasbeen C.are D.havebeen
17. Gettingtootherplanetsortothemoon_____manyproblems.
A.involve B.involves C.involving D.toinvolve
18. Here_______apenandafewenvelopesforyou.
A.areB.doC.doesD.is
19.Dr.Richard,togetherwithhiswifeandthreechildren,_________toarriveinBeijingthisafternoon.
A.willbeB.areC.isD.willhavebeen
20.Neithertheclerksnorthemanager__________anythingabouttheaccidentnow.
A.knowB.knowsC.haveknownD.havebeenknown
答案:
1—5ACCCB6—10ACDAC11—15ADDAA16—20CBDCB
时态、语态练习
Practice
SectionA:
1.Thoughhe_____wellpreparedbeforethejobinterview,hefailedtoanswersomeimportantquestions.
A.willbeB.wouldbeC.hasbeenD.hadbeen
2.Thecar_____bythesideoftherodeandthedrivertriedtorepairit.
A.breaksdownB.wasbreakingdownC,hasbrokendownD.brokedown
3.ThisATMhasbeenoutofserviceforafewdays.Itshould_____lastweek.
A.fixB.befixedC.havefixedD.havebeenfixed
4.Bythetimeyougettoshanghaitomorrow,I_____forChongqing.
A.amleavingB.willleaveC.shallhaveleftD.hadle