1、2022年高考英语语法复习:现在完成时的被动语态 专项练习题汇编1. My brother wants to buy that kind of computer because he _ that it works well.Awas toldBhas toldChad been toldDhas been told2. Half of the medical supplies have already been _ to the victims of the earthquake.AseparatedBdividedCallocatedDallowed3. Up to now, he _ c
2、hairman of the Students Union twice in our school.Ahas selectedBelectsCis selectedDhas been selected4. Delete the short message at once! Many a man _ by such tricks up to now.Aare cheatedBis cheatedChave been cheatedDhas been cheated5. How long _ at this job?Since 1990.Awere you employedBhave you be
3、en employedChad you been employedDwill you be employed6. Has all _ can be done _?AwhatdoneBthatbeen doneCthatalready doneDwhatalready been done7. Shakespeares play Hamlet _ into at least ten different films over the past years。Ahad been madeBwas madeCwould be madeDhas been made8. Miss Hickeys salary
4、 has been _ since May.AraiseBroseCrisenDraised9. Ten astronauts _ into space since Chinas first astronaut Yang Liwei succeeded in his space trip in 2003.Ahave been sentBhave sentChad sentDhad been sent10. The first use of atomic weapons was in 1945, and their power _ increased enormously ever since.
5、AisBwasChas beenDhad been11. Every year a flood of farmers arrive in the new area of the metropolis for the money-making jobs they _ before leaving their hometowns.ApromisedBwere promisedChave promisedDhave been promised12. Whats wrong with your uncle, Jack?He is ill. A doctor _.Ahas to look forBis
6、being operated onCmust ask forDhas just been sent for13. It is the first time that smoking control _ into Chinas national economic and social development.Ais putBwill be putCwas putDhas been put14. Never before in China _ for the teachers.Aso much has been doneBhas so much been doneChas been done so
7、 muchDhas been doing so much15. With the help of high technology, more and more new substances _ in the past years.AdiscoveredBhave discoveredChad been discoveredDhave been discovered16. Youre so excited. Whats up?I _ as a volunteer in the coming Art Festival.Ahad been acceptedBhave been acceptedCha
8、d acceptedDhave accepted17. In recent years many football clubs _ as business to make a profit.Ahave runBhave been runChad been runDwill run18. Only in the last few years _ to encourage people to buy cars in China.Aa lot has been doneBthere is a lot doneChas there a lot been doneDhas a lot been done
9、19. We wont start the work until all the preparations _.Aare being madeBwill be madeChave been madeDhad been made20. What happened in that new area? New houses _ recently over there.Aare builtBbuildChave builtDhave been built21. Tom, we will see the film Jiangziya this evening. Would you like to joi
10、n us?I _ it. I think it is one of the best films _ this year.Asaw; that are shownBhave seen; that have been shownCwill see; that has been shownDhave seen; which have been shown22. Is there a room available for tonight?Sorry, sir, but all the rooms _.Ahave bookedBhave been bookedCwill bookDwill be bo
11、oked23. All the preparations for the task _, and we are ready to start.AcompletedBcompleteChad been completedDhave been completed24. All of the oranges _, but none of them _ good.Ahave been tasted; tasteBhave tasted; tasteChave been tasted; are tastedDhave tasted; are tasted25. According to the repo
12、rt, the number of animals used in experiments _ by 30% over the years.Ahave been reducedBhas been reducedCwere reducedDwas reduced26. Why do you look so worried?My computer broke down and my paper _ unfinished since.Awas leftBhas leftChas been leftDleft27. The prizes this year have been _ to five st
13、udents for their outstanding work.ArewardedBawardedCshownDsuggested28. Shakespeares play Hamlet _ into at least ten different films over the past yearsAhad been madeBwas madeChas been madeDwould be made29. Why do you look so worried?My computed broke down and my paper _ unfinished since.Awas leftBha
14、s leftCleftDhas been left30. We want to sit at the table near the window.Im sorry, but it _ already.Awill bookBhas bookedCwill be bookedDhas been booked31. I _ to a party, but Ive got nothing to wear.Why dont you have a dress made for the party?Awas askedBwill askChave askedDhave been asked32. I wan
15、t to buy that kind of cloth because I _ the cloth _ well.Ahave told; washedBhave been told; washesCwas told; washedDhave been told; is washed33. Great changes _ in the city, and a lot of factories _.Ahave been taken place; have been set upBhave taken place; have been set upChave taken place; have se
16、t upDwere taken place; were set up34. Have you ever heard from Lily recently, Jane?No. She went abroad two years ago, and _ ever since.Ahad not been heard fromBhas not heard fromChad not heard fromDhas not been heard from35. Their flight _ due to bad weather. They would like to know when the flight
17、will take off.Ahad been delayedBwas delayedChas been delayed Dwill be delayed36. Every book except these two _.Ahave soldBhave been soldChas been soldDhas sold37. So far three letters _ from my friends.AreceivedBhave receivedCis receivedDhave been received38. It has been raining these days. _ the sp
18、orts meeting will be put off.Yes. It all depends on the weather.AIve been toldBIve toldCIm toldDI told39. The window is dirty, because it _ for weeks.Ahasnt cleanedBhasnt been cleanedCdidnt cleanDwasnt cleaned40. I want to buy that kind of cloth because I _ that the cloth _ well.Ahave told; washedBh
19、ave been told; was washedCwas told; washesDhave been told; washes41. The news _ he _ is not true.Awhichhad been elected the directorBwhichhas been elected directorCthathad been elected the directorDthathas been elected director42. The headlights of his car _ all night.Ahas left onBhad left onChave b
20、een left onDleft on43. Why do you look so upset?The electricity was cut off suddenly and my essay _ unfinished since.Awas leftBhas leftCleftDhas been left44. Since the end of the war, many of the priceless antiques _ to their rightful owners.Ahave returnedBhad returnedChad been returnedDhave been re
21、turned45. The number of teenagers who commit crimes _ 20% over the past years.Ahave been reduced byBhas been reduced byChave been reduced toDhas been reduced to46. Its the first time that a Nobel Prize in chemistry 2020 _ to a female groupEmmanuelle Charpentier and Jennifer A. Doudna.Awas awardedBha
22、s been awardedCis awardedDhad awarded47. The windows have been cleaned _.Aand the floor sweptBand the floor been sweptCand the floor has sweptDand the floor has been swept48. My uncle, Edward, _ manager of the company.Ais just madeBhas just been makingChas just madeDhas just been made49. We wont sta
23、rt the work until all the preparations _.Aare being madeBwill be madeChave been madeDhad been made50. Despite the previous rounds of talks, no agreement _ so far by the two sides.Ahas been reachedBwas reachedCwill reachDwill have reached答案1. 【答案】D【知识点】have/has+been+过去分词2. 【答案】C【知识点】allocate、have/has
24、+been+过去分词3. 【答案】D【解析】考查时态和语态。句意:到目前为止,他两次被选为我们学校的学生会主席。根据时间状语 Up to now 可知,用现在完成时。句中主语 he 与 select 之间为被动关系,所以用被动语态。【知识点】have/has+been+过去分词4. 【答案】D【解析】考查现在完成时态的被动语态和主谓一致。句意:立即删除短消息!到目前为止,许多人都被这种把戏欺骗了。句子中 Many a man 作主语,后面的谓语动词用单数形式,且和谓语动词 cheat 之间构成被动关系,再根据 up to now,所以句子用现在完成时态的被动语态。故选 D。【知识点】当many
25、 a,more than one后接单数名词作主语时、have/has+been+过去分词5. 【答案】B【解析】考查动词时态语态。句意:你被雇佣从事这份工作多久了?自从 1990 年开始就干这份工作。根据答语 since 从 1990 年开始可知上句是现在完成时态,you 是雇佣的对象,故用被动语态,选 B。【知识点】have/has+been+过去分词6. 【答案】B【解析】本句是个带有定语从句的疑问句,如变成陈述句:All that can be done has been done. 划线部分是定语从句。【知识点】have/has+been+过去分词、限定性定语从句、that7. 【答
26、案】D【解析】考查时态。over the past years 在过去的几年中,是现在完成时的标志词之一,戏剧是被改编成电影,所以用被动语态,故选 D。【知识点】have/has+been+过去分词8. 【答案】D【知识点】have/has+been+过去分词、raise (v.)、动词及动词短语的辨析9. 【答案】A【解析】句意:自 2003 年中国第一位宇航员杨利伟成功完成太空之旅以来,又有十位宇航员被成功送入太空。由时间状语 since Chinas first astronaut Yang Liwei succeeded in his space trip in 2003 可知,应该使
27、用现在完成时;再由句意可知,应该使用被动语态。【知识点】have/has+been+过去分词10. 【答案】C【知识点】ever since、have/has+been+过去分词11. 【答案】D【解析】考查动词时态和语态。句意:每年都有大量的农民来到大都市的新地区,从事他们在离开家乡之前就答应给他们的赚钱工作。分析句子结构,they _是省略了 that/ which 的限制性定语从句,先行词是 jobs,在定语从句作宾语。从句可还原为:they have been promised the money-making jobs. 使用现在完成时是因为 promise 的动作对现在产生了影响(
28、大量的农民来到了大都市的新地区)。【知识点】have/has+been+过去分词12. 【答案】D【知识点】have/has+been+过去分词13. 【答案】D【知识点】have/has+been+过去分词14. 【答案】B【解析】以否定意义的副词 Never 等开头的句子要倒装。如果是正装句,应该是:So much has never been done for the teachers in China before.=Never before in China has so much been done for the teachers.【知识点】have/has+been+过去分词、
29、含有否定意义的副词或no,never,seldom等置于句首时15. 【答案】D【知识点】have/has+been+过去分词16. 【答案】B【知识点】have/has+been+过去分词17. 【答案】B【知识点】have/has+been+过去分词18. 【答案】D【知识点】only置于句首且修饰副词、介词短语或状语从句时、have/has+been+过去分词19. 【答案】C【解析】本题考查“主将从现”的用法。主句是将来时时,从句用现在时范围的时态;现在完成时强调过去对现在的影响或动作从过去一直持续到现在。【知识点】have/has+been+过去分词20. 【答案】D【知识点】hav
30、e/has+been+过去分词21. 【答案】B【知识点】have/has+been+过去分词、动作在过去发生,但对现在仍然有影响22. 【答案】B【知识点】have/has+been+过去分词23. 【答案】D【知识点】have/has+been+过去分词24. 【答案】A【知识点】have/has+been+过去分词、某些连系动词:look,sound,smell,taste,prove,feel等25. 【答案】B【知识点】have/has+been+过去分词26. 【答案】C【知识点】have/has+been+过去分词27. 【答案】B【知识点】have/has+been+过去分词、
31、award (v.)28. 【答案】C【知识点】have/has+been+过去分词29. 【答案】D【解析】你怎么看起来那么焦急呀?我的电脑坏了,我的论文还没有写完呢!根据句中的时间状语 Since 可知,此处应该指的是 since my computer broke down。而 my paper 与 unfinish 之间为逻辑上的动宾关系。实际上本题考查短语 leave my paper unfinished。故选:D。【知识点】have/has+been+过去分词30. 【答案】D【解析】很抱歉,这张桌子已经被订了。根据句意使用现在完成时的被动语态。【知识点】book (v.)、ha
32、ve/has+been+过去分词31. 【答案】D【知识点】have/has+been+过去分词32. 【答案】B【知识点】have/has+been+过去分词、当read,write,wash,sell,clean,cook,burn,draw,wear,cut等与well,easily,quickly等副词连用时33. 【答案】B【解析】take place 表示“发生,举行”时,不能用于被动语态;set up 表示“建立,安装”,既可用于主动语态,又可用于被动语态。【知识点】动作在过去发生,但对现在仍然有影响、have/has+been+过去分词34. 【答案】D【解析】答句句意:没有,
33、她两年前出国,从那以后就再也没有得到她的消息。根据句意,这里应使用被动语态,另外 ever since 是与完成时搭配的时间状语,前句的时间状语 two years ago 暗示从两年前到现在一直没有得到她的消息,应使用现在完成时的被动语态。【知识点】have/has+been+过去分词35. 【答案】C【解析】本题考查现在完成时;现在完成是表示“过去的动作对现在的影响或结果”或“过去的动作一直持续到现在”;本题中,航班被耽搁的已经发生,航班还未起飞,可见对现在产生了影响,故用完成时的被动语态;选 C。【知识点】have/has+been+过去分词36. 【答案】C【知识点】have/has+
34、been+过去分词、as well as,with,along with,like,together with,rather than等引起的结构跟在主语后37. 【答案】D【知识点】have/has+been+过去分词38. 【答案】A【解析】tell 为及物动词,应使用被动语态。【知识点】have/has+been+过去分词39. 【答案】B【知识点】have/has+been+过去分词40. 【答案】D【解析】此题考查被动语态的用法。“我”是被人告诉,因此用被动语态。wash well 在这里是是说明主语的性质特征布料好洗。句意为“我想买那种布料,因为有人告诉我那种布料好洗”。【知识点】
35、have/has+been+过去分词41. 【答案】D【解析】本句的主语是 The news,谓语动词是 is。he has been elected director 是个同谓语从句,只能用 that 引导,that 通常不省略。director 在句中是个“头衔”,不用冠词。【知识点】that、have/has+been+过去分词42. 【答案】C【知识点】have/has+been+过去分词43. 【答案】D【解析】句意:你为什么看上去如此悲伤?突然停电了,到现在我的论文还没完成。因为有 since 引导,到现在为止论文没有完成是因为断电,所以用现在完成时态,论文做主语,故用被动语态。所
36、以答案是 D 项。【知识点】have/has+been+过去分词44. 【答案】D【知识点】have/has+been+过去分词45. 【答案】B【解析】考查固定短语。句意:过去这些年,青少年犯罪率减少了 20%。be reduced to 是指“降低到(某个位置、具体数目)”,而 be reduced by 则是指“降低了(by 后面跟降低的具体幅度,通常为百分比)”。这里 20% 是指程度,不是具体数值,所以这里用 be reduced by。句子主语为 the number of sth,动词用第三人称单数形式 has been reduced by。故选 B 项。【知识点】have/h
37、as+been+过去分词、a number of.和the number of.46. 【答案】B【解析】考查时态和语态。句意:这是 2020 年诺贝尔化学奖首次颁发给女性团体Emmanuelle Charpentier 和 Jennifer A. Doudna。Its the first time that 结构中,that 从句通常用现在完成时。从句中主语 Nobel Prize 与 award 之间为被动关系,所以用被动语态。【知识点】have/has+been+过去分词47. 【答案】D【知识点】and、have/has+been+过去分词48. 【答案】D【知识点】have/has+been+过去分词49. 【答案】C【知识点】have/has+been+过去分词50. 【答案】A【知识点】have/has+been+过去分词第 14 页 共 14 页学科网(北京)股份有限公司