高中英语主谓一致练习50题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

高中英语主谓一致练习题1.Thenumberofpeople,whohaveaccesstotheirowncars,____sharplyinthepastdecade.A.roseB.isrisingC.haverisenD.hasrisen2.一IlikeBritishcultureverymuch,andIoncewenttoLondon.一Howlong______there?A.didyoustayB.haveyoustayedC.wereyoustayingD.hadyoustayed3.Iftheweatherhadbeenbetter,wecouldhavehadapicnic.Butit_____allday.A.rainedB.rainsC.hasrainedD.israining4.Thiskindofcloth_______well.Ithinkitisworthy________.A.washes;buyingB.iswashed;buyingC.washes;tobeboughtD.iswashed;tobebought5.Iwouldhavecomeearlier,butI________thatyouwerewaiting.A.didn’tknowB.hadn’tknownC.wouldn’tknowD.haven’tknow6.—JohnandLuciagotmarriedlastweek.Didyougototheirwedding?—No,I_____alectureinanothercity.A.gaveB.havegivenC.hadgivenD.wasgiving7.Theprofessor,aswellashiswife,______seeafilmtonight.A.isB.isgoingtoC.aregoingtoD.havegoneto8.—Howdangerousitwas!—Yes,butforthepasser-by’squickaction,thegirl____.A.wasdrownedB.wouldhavebeendrownedC.haddrownedD.shouldbedrowned9.Everydaytheboy,togetherwithhisclassmates,______togototheplaygroundand_____football,____themselves.A.arenoticed;play;enjoyingB.isnoticed;plays;enjoyingC.arenoticed;plays;enjoysD.isnoticed;play;enjoying10.Nexttimeyou____here,let’shavelunchtogether.A.willbeB.areC.havebeenD.were11.Itseemswater______fromthistapforsometime.We’llhavetotakeitaparttoputitright.A.hadleakedB.isleakingC.leakedD.hasbeenleaking12.—Don’tyoufeelsurprisedtoseeBruceatthemeeting?—Yes.Ireallydidn’tthinkshe________here.A.hasbeenB.hadbeenC.wouldbeD.wouldhavebeen13.Ourteamwasaheadduringthefirsthalf,butwe________inthelasttenminutes.A.hadlostB.wouldloseC.werelosingD.lost14.—Look!Howlong________likethis?—Threeweeks!It’susualherethatrain_______withoutstoppingthesedaysoftheyear.A.hasitrained;poursB.hasitbeenraining;poursC.isitraining;ispouringD.doesitrain;pours15.—CanIhelpyou,Madam?—No,thanks.I_______.A.havejustlookedaroundB.justlookaroundC.justlookedaroundD.amjustlookingaround16.—Ihaven’tseenyouforages.Wherehaveyoubeen?—I_______onleaveinEurope.A.havebeenB.amC.wasD.hadbeen17.—HaveyouheardfromJanetrecently?—No,butI______heroverChristmas.A.sawB.willbeseeingC.haveseenD.havebeenseeing18.—Tomcamebackhomethedaybeforeyesterday.—Really?Where__________atall?A.hadhebeenB.hashebeenC.hadhegoneD.hashegone19.―What’sthematter?Youlookworriedandrestless.―Oh,nothingreallyserious.Asamatteroffact,I______ofmygraduationthesis.Ihavetohanditinsoon.A.amjustthinkingB.justthoughtC.havejustthoughtD.wasjustthinking20.―Why?Whereisthekeytothesoundlab?―Dearme!You_______itinthetaxi!A.haveneverleftB.neverleftC.haven’tleftD.didn’tleave21.—Whatwereyouuptowhenshedroppedin?—I_________forawhileand__________somereading.A.wasplaying;wasgoingtodoB.played;didC.hadplayed;wasgoingtodoD.hadplayed;did22.Mymindwasn’tonwhathewassayingsoI’mafraidI_______halfofit.A.wasmissingB.hadmissedC.willmissD.missed参考答案及解析1.【解析】Dinthepastyears通常和完成时连用,排除A和B;由Thenumberofpeople可知应用单数形式,因此排除C。2.【解析】A又”andIoncewenttoLondon”可知是对过去事情的陈述,因此应用一般过去时,意思是:你那时在那呆了多长时间?3.【解析】AIftheweatherhadbeenbetter,wecouldhavehadapicnic.此句是对过去事情的假设,但事实上下了一天雨,根据句意,最后一句应用一般过去时,表示对过去事实的陈述。4.【解析】C动词wash一般用主动形式表示被动意义,排除B和D两项;beworthytodosth值得做某事,固定搭配,因此选C。5.【解析】AIwouldhavecomeearlier这句是对过去事情的假设,后半句是对过去事情的陈述,强调刚才我不知道你们在等待,事实上现在已经知道了,因此应用一般过去时。6.【解析】Dlastweek可知事情发生在过去,Didyougototheirwedding?是对过去事情的提问,回答也应用过去时,排除选项B。根据题意,强调上周John和Lucia结婚时我正在另外一个城市演讲,应用过去进行时,因此选D。7.【解析】B由tonight这个时间状语可知应用一般将来时态,排除AD两项;根据主谓一致,这个句子的主语是Theprofessor,谓语动词应用单数形式,因此答案为B。8.【解析】B句意:要不是过路者的迅速行动,那个女孩有可能会溺水。这是对过去事情的假设,应用虚拟语气,主句部分吧时态应用情态动词+havedone这种形式,根据据以,应用被动语态,因此选B9.【解析】D这句话的主语是theboy,因此第一个空应用单数形式,排除选项A和C;playfootball和gototheplayground为并列短语,跟在不定式to的后面,因此排除B。10【解析】B本题考查时态的用法。在时间、条件状语从句中,从句应用现在时表将来。Nexttime引导的是一个表示将来的时间状语从句,应用一般现在时的形式;havelunchtogether是一个表示一般将来的事情。11.【解析】D根据句中时间状语forsometime以及后一分句的动词时态可知,选项动词动作强调到现在为止并仍在继续,故应排除选项A、C。由于选项B现在进行时不可与一段时间状语连用,所以排除选项B,选D现在完成进行时。12.【解析】C根据上下文语境可知,选项动作已在过去发生或完成。但根据Ireallydidn’tthink可以判断出从句中的动作是从过去某时间看将来要发生的事,故应选过去将来时。13.【解析】Dbut前后两个半句应用相同时态,后半句是在说比赛结果,应用一般过去时lost。14.【解析】B问某种状态持续多长时间,应用现在完成进行时,而第二个空是指一般状态,故用一般现在时,选B。15.【解析】D此处用Iamjustlookingaround表示我只是正在随便看看,just可以和现在进行时连用,表示只是怎么怎么样。16.【解析】C此题可能会误选A,前者说“我好几年未见你,去哪儿了?”可见他已经回来,因此他去欧洲的动作已发生过了,应用过去时来回答wherehaveyoubeen?A则是说我有去过欧洲的事实。17.【解析】B第一句中用了have,而第二句回答No,所以说话人近来都没有Janet的消息,而A、C、D都表示有她的消息,所以只能选B,表示将来进行时。18.【解析】Acomeback是过去,而问句中的动作发生在cameback之前,是过去的过去,所以要用过去完成时,而且Tom已经回来,所以要用been,而gone是去了还未回来。19.【解析】D考查动词的时态与语态。从会话可知,答话人是在解释他lookworriedandrestless的原因,因为他(刚才)是在思考毕业论文的事,这是说话前的那个时刻正在发生的事情。故应用过去进行时描写正在进行的动作。20.【解析】B考查语境。答语“你千万别把它忘在出租车里!”表示吃惊。而“忘”这一动作应用一般过去时,但否定口气应用never。因为句子用的是感叹号,不应用D项。又如:Youneverleftthekeyinthelock!(你总不会把钥匙留在锁孔里吧!)21.解析】C由第一句可判断出第二句描述的事情发生在过去,forawhile是相对于whenshedroppedin来说的whenshedroppedin,“我已经玩一会儿了”,因此该用过去完成时态.再看后一个动作,承接前面forawhile,仍然在过去,hadplayedforawhile之后,因此应用过去将来时,表示过去那个时间将要发生的动作,故选C22.【解析】D此题考查的是动词的时态。句意:(那时)我的注意力没有集中在他所说的内容,因此,恐怕有一半没听到。missed表示“(那时)没听到”。所以要用过去时态。

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功