中考英语必备完成时被动语态易错陷阱选择填空专练附参考答案解析

360影视 动漫周边 2025-06-02 09:37 2

摘要:解析:“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。

来源:蒙古元素

相关推荐