Unit21综合检测Ⅰ.单项填空1.Anewlaw________thewholenationhasbeenpassed.A.benefitedB.benefitingC.benefitfromD.benefitedfrom解析:选B。考查benefit的用法。benefit“有益于”;benefitfrom“从……中受益”。句中benefit作主语的定语,为主动关系,可排除A、D。根据句意“一项有益于整个民族的新法令已经被通过了。”可知应选B。2.Althoughdifficult,shefinishedthejobontime,soIthinkshecertainlydeserved________.A.beingpraisedB.tobepraisedC.topraiseD.havingpraised解析:选B。句意:尽管难,她还是准时完成了这项工作,因此我认为她理应受到表扬。deservedoing/deservetobedone“某事值得被做”。故选B项。3.Airpollutionisoneoftheproblemsthatwecan'taffordto________.A.ignoreB.sufferC.requestD.bury解析:选A。考查动词词义辨析。句意:大气污染是我们不能忽视的问题之一。ignore“忽视;置之不理”;suffer“遭受(痛苦)”;request“要求”;bury“埋葬”。根据句意选择A项。4.Everyoneinthevillagehopedthathewould________afterafewdays'treatment.A.pickupB.comeupC.keepupD.makeup解析:选A。考查短语辨析。句意:村子里的每个人都希望经过几天的治疗后,他会好转。pickup“好转”;comeup“被提出,出现”;keepup“保持”;makeup“构成”。故选A项。5.Theseflowersneedspecialcare________theycanlivethroughwinter.A.becauseB.evenifC.sothatD.as解析:选C。考查连词辨析。句意:这些花需要特殊照看,这样才能度过冬季。sothat引导目的状语从句。故选C项。6.Youhavemadeafewmistakesbut________youhavedonewell.A.onthewholeB.asawholeC.inwholeD.wholly解析:选A。句意:你犯了几处错误,但总的来说你做得很好。asawhole着重于从整体上而不是将事情分开考虑;onthewhole表示“大体上,并非百分之百”之意;inwhole“全部”;wholly“完整地,整个地”。7.IfHenryhadnotpulledhiscaplowoverhisbrow,he________bythepolice.A.mightberecognizedB.mighthavebeenrecognized1C.wouldhaverecognizedD.wastohavebeenrecognized解析:选B。考查情态动词+havedone的用法。根据IfHenryhadnotpulledhiscaplowoverhisbrow可知所说是过去的情况,所以主句用would/could/mighthavedone,又因为句中主语与recognize间为被动关系,故选B项。8.Thethiefinsistedthathewasinnocent,buttheeyewitness________hiswords.A.supportedB.contradictedC.contributedD.violated解析:选B。句意:那个小偷坚持说自己是无罪的,但是他的话与目击者(的话)相矛盾。contradict“与(其他事物)相矛盾”,符合题意。support“支持,拥护;支撑”;contribute“贡献”,为不及物动词,常与介词to搭配;violate“违反,违背;侵犯”。9.Hewasgenerally________asthefinestpoetintheland.A.receivedB.regardedC.imaginedD.appointed解析:选B。句意:他被公认为是该领域最优秀的诗人。regardsb.as...“认为某人是……”,符合句意。10.Ifyou________thatlatemovieslastnight,youwouldn'tbesosleepy.A.haven'twatchedB.didn'twatchC.hadn'twatchedD.wouldn'thavewatched解析:选C。该句是混合条件句。主句是对现在情况的假设,而从句是对过去情况的假设。故选C项。11.—Sorry,ProfessorSmith.Ididn'tfinishtheassignmentyesterday.—Oh,you________havedoneitasyesterdaywasthedeadline.A.mustB.mustn'tC.shouldD.shouldn't解析:选C。答句句意:哦,你本该做完的,因为昨天是最后期限。此处用shouldhavedone表示“本该做某事(实际上未做)”。12.Somechildren________becausetheirparentscan'taffordtopayforschooltrips.A.gooutB.missoutC.takeoutD.comeout解析:选B。句意:一些孩子错失了机会,因为他们的父母负担不起学校组织的旅行。missout表示“错失(获利或取乐等的)机会”。13.Cloningisespecially________becauseitraisesmanyproblems.A.controversialB.compulsoryC.complicatedD.completed解析:选A。考查词义辨...