摘要:解析:“already”表明用现在完成时,桥(bridge)是被工人修理,需用被动语态“has been repaired”,选B。
完成时被动语态选择填空专练(50题)
一、练习题
1. The old bridge ______ by the workers already.
A. has repaired
B. has been repaired
C. repaired
D. was repaired
2. All the homework ______ by Tom so far.
A. has finished
B. have been finished
C. has been finished
D. finished
3. The book ______ by millions of people around the world.
A. has read
B. has been read
C. reads
D. was read
4. These houses ______ since last year.
A. have built
B. have been built
C. built
D. are built
5. The problem ______ by the scientists yet.
A. hasn't solved
B. hasn't been solved
C. didn't solve
D. wasn't solved
6. The museum ______ by thousands of visitors since it opened.
A. has visited
B. has been visited
C. visits
D. was visited
7. The project ______ by the team before the deadline.
A. has completed
B. has been completed
C. completed
D. was completed
8. The food ______ by the children already.
A. has eaten
B. has been eaten
C. ate
D. was eaten
9. The car ______ three times this month.
A. has repaired
B. has been repaired
C. repaired
D. was repaired
10. The song ______ by many singers since then.
A. has sung
B. has been sung
C. sings
D. was sung
11. The letters ______ to the post office so far.
A. have sent
B. have been sent
C. sent
D. are sent
12. The room ______ several times this week.
A. has cleaned
B. has been cleaned
C. cleaned
D. was cleaned
13. The movie ______ by people of all ages.
A. has watched
B. has been watched
C. watches
D. was watched
14. The trees ______ since last spring.
A. have planted
B. have been planted
C. planted
D. are planted
15. The report ______ by the manager yet.
A. hasn't written
B. hasn't been written
C. didn't write
D. wasn't written
16. The concert ______ by many fans on TV.
A. has broadcast
B. has been broadcast
C. broadcasts
D. was broadcast
17. The toys ______ by the kids already.
A. have broken
B. have been broken
C. broke
D. were broken
18. The bookcase ______ in the living room for years.
A. has placed
B. has been placed
C. placed
D. was placed
19. The experiment ______ by the students so far.
A. has done
B. has been done
C. did
D. was done
20. The road ______ after the heavy rain last night.
A. has repaired
B. has been repaired
C. repaired
D. was repaired
21. The clothes ______ by my mother several times this month.
A. have washed
B. have been washed
C. washed
D. were washed
22. The plan ______ by the committee yet.
A. hasn't discussed
B. hasn't been discussed
C. didn't discuss
D. wasn't discussed
23. The emails ______ to the clients so far.
A. have sent
B. have been sent
C. sent
D. are sent
24. The house ______ by the family for over ten years.
A. has owned
B. has been owned
C. owned
D. was owned
25. The project ______ by the company before the end of last year.
A. has completed
C. completed
D. had been completed
26. The play ______ by the audience many times.
A. has performed
B. has been performed
C. performs
D. was performed
27. The computer ______ by the technician already.
A. has fixed
B. has been fixed
C. fixed
D. was fixed
28. The flowers ______ since last week.
A. have watered
B. have been watered
C. watered
D. are watered
29. The story ______ by many people around the world.
A. has told
B. has been told
C. tells
D. was told
30. The homework ______ by the students yet.
A. hasn't finished
B. hasn't been finished
C. didn't finish
D. wasn't finished
31. The bridge ______ by the workers before the festival.
A. has built
B. has been built
C. built
D. had been built
32. The cake ______ by the children in a few minutes.
A. has eaten
B. has been eaten
C. will be eaten
D. was eaten
33. The information ______ by the company so far.
A. has released
B. has been released
C. releases
D. was released
34. The room ______ by the cleaner several times this month.
A. has cleaned
B. has been cleaned
C. cleaned
D. was cleaned
35. The book ______ by the writer for two years.
A. has written
B. has been written
C. wrote
D. was written
36. The cars ______ by the factory since last month.
A. have produced
B. have been produced
C. produced
D. are produced
37. The report ______ by the team before the meeting.
A. has prepared
B. has been prepared
C. prepared
D. had been prepared
38. The music ______ by many people online.
A. has listened
B. has been listened
C. listens
D. was listened
39. The trees ______ by the volunteers since early morning.
A. have planted
B. have been planted
C. planted
D. are planted
40. The problem ______ by the experts yet.
A. hasn't solved
C. didn't solve
D. wasn't solved
41. The house ______ by the family since 2010.
A. has owned
B. has been owned
C. owned
D. was owned
42. The game ______ by millions of players worldwide.
A. has played
B. has been played
C. plays
D. was played
43. The letters ______ to the office already.
A. have sent
B. have been sent
C. sent
D. are sent
44. The project ______ by the workers before the rain came.
A. has completed
C. completed
45. The movie ______ by the director for months.
A. has made
B. has been made
C. made
D. was made
46. The clothes ______ by my sister several times this week.
A. have washed
B. have been washed
C. washed
D. were washed
47. The plan ______ by the group yet.
A. hasn't discussed
C. didn't discuss
D. wasn't discussed
48. The emails ______ to the customers so far.
A. have sent
B. have been sent
C. sent
D. are sent
49. The housework ______ by the robot several times.
A. has done
B. has been done
C. did
D. was done
50. The storybook ______ by children for generations.
A. has read
B. has been read
C. reads
D. was read
二、参考答案及解析
1. 答案:B
解析:“already”表明用现在完成时,桥(bridge)是被工人修理,需用被动语态“has been repaired”,选B。
2. 答案:C
解析:“so far”表示到目前为止,用现在完成时,homework是不可数名词,且作业被完成,用“has been finished”,选C。
3. 答案:B
解析:书(book)被阅读,用被动语态,“by millions of people”暗示持续影响,用现在完成时“has been read”,选B。
4. 答案:B
解析:“since last year”是现在完成时标志,房子(houses)被建造,用“have been built”,选B。
5. 答案:B
解析:“yet”用于否定句,问题(problem)被解决,用现在完成时被动语态“hasn't been solved”,选B。
6. 答案:B
解析:“since it opened”用现在完成时,博物馆(museum)被参观,用“has been visited”,选B。
7. 答案:B
解析:项目(project)被完成,“before the deadline”强调已完成,用现在完成时被动“has been completed”,选B。
8. 答案:B
解析:食物(food)被吃掉,“already”用现在完成时,结构为“has been eaten”,选B。
9. 答案:B
解析:“this month”与现在完成时连用,汽车(car)被修理,用“has been repaired”,选B。
10. 答案:B
解析:歌曲(song)被演唱,“since then”用现在完成时,选“has been sung”,选B。
11. 答案:B
解析:信(letters)被寄出,“so far”用现在完成时,复数主语用“have been sent”,选B。
12. 答案:B
解析:房间(room)被打扫,“this week”用现在完成时,选“has been cleaned”,选B。
13. 答案:B
解析:电影(movie)被观看,强调对现在的影响,用现在完成时被动“has been watched”,选B。
14. 答案:B
解析:“since last spring”用现在完成时,树(trees)被种植,用“have been planted”,选B。
15. 答案:B
解析:“yet”用于否定句,报告(report)被写,用现在完成时被动“hasn't been written”,选B。
16. 答案:B
解析:音乐会(concert)被播出,broadcast的过去分词为broadcast或broadcasted,用“has been broadcast”,选B。
17. 答案:B
解析:玩具(toys)被弄坏,“already”用现在完成时,选“have been broken”,选B。
18. 答案:B
解析:书架(bookcase)被放置,“for years”用现在完成时,选“has been placed”,选B。
19. 答案:B
解析:实验(experiment)被做,“so far”用现在完成时,选“has been done”,选B。
20. 答案:B
解析:路(road)被修理,虽有“last night”,但强调对现在的影响,用现在完成时“has been repaired”,选B。
21. 答案:B
解析:衣服(clothes)被洗,“this month”用现在完成时,复数主语用“have been washed”,选B。
22. 答案:B
解析:“yet”用于否定句,计划(plan)被讨论,用现在完成时被动“hasn't been discussed”,选B。
23. 答案:B
解析:邮件(emails)被发送,“so far”用现在完成时,复数主语用“have been sent”,选B。
24. 答案:B
解析:房子(house)被拥有,“for over ten years”用现在完成时,选“has been owned”,选B。
25. 答案:D
解析:“before the end of last year”表示“过去的过去”,用过去完成时被动“had been completed”,选D。
26. 答案:B
解析:戏剧(play)被表演,“many times”用现在完成时,选“has been performed”,选B。
27. 答案:B
解析:电脑(computer)被修理,“already”用现在完成时,选“has been fixed”,选B。
28. 答案:B
解析:花(flowers)被浇水,“since last week”用现在完成时,选“have been watered”,选B。
29. 答案:B
解析:故事(story)被讲述,强调传播结果,用现在完成时被动“has been told”,选B。
30. 答案:B
解析:“yet”用于否定句,作业(homework)被完成,用现在完成时被动“hasn't been finished”,选B。
31. 答案:D
解析:“before the festival”表示过去某个时间前已完成,用过去完成时被动“had been built”,选D。
32. 答案:C
解析:“in a few minutes”表将来,蛋糕(cake)被吃,用一般将来时被动“will be eaten”,选C。
33. 答案:B
解析:信息(information)被发布,“so far”用现在完成时,选“has been released”,选B。
34. 答案:B
解析:房间(room)被打扫,“this month”用现在完成时,选“has been cleaned”,选B。
35. 答案:B
解析:书(book)被写,“for two years”用现在完成时,选“has been written”,选B。
36. 答案:B
解析:汽车(cars)被生产,“since last month”用现在完成时,复数主语用“have been produced”,选B。
37. 答案:D
解析:“before the meeting”(会议前),强调“过去的过去”,用过去完成时被动“had been prepared”,选D。
38. 答案:B
解析:音乐(music)被听,listen需加to,用现在完成时被动“has been listened to”,此处省略to,选B。
39. 答案:B
解析:树(trees)被种植,“since early morning”用现在完成时,选“have been planted”,选B。
40. 答案:B
解析:“yet”用于否定句,问题(problem)被解决,用现在完成时被动“hasn't been solved”,选B。
41. 答案:B
解析:房子(house)被拥有,“since 2010”用现在完成时,选“has been owned”,选B。
42. 答案:B
解析:游戏(game)被玩,“worldwide”强调持续影响,用现在完成时被动“has been played”,选B。
43. 答案:B
解析:信(letters)被寄出,“already”用现在完成时,复数主语用“have been sent”,选B。
44. 答案:D
解析:“before the rain came”(下雨前),用过去完成时被动“had been completed”,选D。
45. 答案:B
解析:电影(movie)被制作,“for months”用现在完成时,选“has been made”,选B。
46. 答案:B
解析:衣服(clothes)被洗,“this week”用现在完成时,复数主语用“have been washed”,选B。
47. 答案:B
48. 答案:B
49. 答案:B
解析:家务(housework)被机器人做,用现在完成时被动“has been done”,选B。
50. 答案:B
解析:故事书(storybook)被阅读,“for generations”用现在完成时,选“has been read”,选B。
来源:蒙古元素