主页 > 英语资料 > 考卷练习 >

英语非谓语动词专项练习20题(附答案)

英语非谓语动词专项练习20题(附答案)

第一部分:单项选择 (Multiple Choice) - 每题4分,共60分

请从A、B、C、D四个选项中选出最符合逻辑的一项。

  1. ______ the project on time, the team stayed up late for three consecutive nights.
    A. Completing
    B. To complete
    C. Completed
    D. Having completed

  2. I clearly remember ______ the door, but I can’t find my keys now.
    A. to lock
    B. locking
    C. to be locked
    D. being locked

  3. With all the homework ______, the boy went out to play football happily.
    A. finishing
    B. finish
    C. finished
    D. to finish

  4. The professor entered the classroom, ______ by a group of enthusiastic students.
    A. following
    B. followed
    C. to follow
    D. having followed

  5. It’s no use ______ about the past; we should focus on the future.
    A. to cry
    B. crying
    C. cry
    D. cried

  6. The man ______ in the corner seems to be waiting for someone.
    A. sitting
    B. sat
    C. to sit
    D. being sat

  7. ______ from the top of the mountain, the city looks like a beautiful painting.
    A. Seeing
    B. Seen
    C. To see
    D. Having seen

  8. He narrowly escaped ______ by the speeding car.
    A. hitting
    B. to hit
    C. being hit
    D. to be hit

  9. The purpose of the meeting is ______ the new marketing strategy for the next quarter.
    A. discuss
    B. discussing
    C. to discuss
    D. discussed

  10. ______ more time, we could have done the job much better.
    A. Given
    B. Giving
    C. To give
    D. Having given

  11. I’m sorry to have kept you ______ for such a long time.
    A. wait
    B. waiting
    C. to wait
    D. waited

  12. We are considering ______ a new branch in Shanghai to expand our business.
    A. to open
    B. opening
    C. open
    &D. to be opened

  13. The bridge ______ now is expected to be completed by the end of next year.
    A. built
    B. building
    C. being built
    D. to be built

  14. ______ many times, he still didn't know how to operate the machine.
    A. Having been told
    B. Telling
    C. To be told
    D. Having told

  15. Rather than ______ for the bus, we decided to take a taxi.
    A. wait
    B. waiting
    C. to wait
    D. waited

第二部分:用所给词的正确形式填空 (Fill in the blanks) - 每题8分,共40分

请分析句中逻辑关系,填写正确的非谓语动词形式。

  1. The house needs ____________ (repair) before we move in.
  2. ____________ (judge) from his accent, he must be from the south.
  3. I found the film very ____________ (interest), so I watched it twice.
  4. He was the first person ____________ (arrive) at the party.
  5. ____________ (not receive) a reply, he decided to write another letter.

参考答案与深度解析

1. B
【解析】不定式作目的状语。句意为“为了按时完成项目...”。A表示主动/伴随,C表示被动,D表示动作已完成,唯有B符合目的逻辑。

2. B
【解析】remember doing sth. 表示“记得做过某事”;remember to do sth. 表示“记得要做某事”。根据语境,锁门的动作已经发生,故选B。

3. C
【解析】with复合结构。homework与finish之间是被动关系,故使用过去分词finished。

4. B
【解析】过去分词作伴随状语。教授是被跟随,逻辑上是被动关系。

5. B
【解析】固定句型:It is no use doing sth.(做某事是没有用的)。

6. A
【解析】现在分词作定语。sit是不及物动词,man与sit之间是主动关系,表示正在坐着的状态。

7. B
【解析】分词作状语。逻辑主语是the city,城市是被看,故用过去分词Seen。

8. C
【解析】escape后接动名词作宾语;且主语he与hit之间是被动关系,故用being hit。

9. C
【解析】不定式作表语,通常表示预定的目标或未来的动作。

10. A
【解析】过去分词作条件状语。Given more time 是固定用法,意为“如果被给予更多时间”。

11. B
【解析】keep sb. doing sth. 使某人一直处于某种状态。

12. B
【解析】consider doing sth. 考虑做某事,是固定搭配。

13. C
【解析】现在分词的被动式作定语。being built表示“正在被建造”,符合now的时间暗示。

14. A
【解析】现在分词完成被动式。他被告诉了多次,且发生在“不知道”之前,故用Having been told。

15. A
【解析】Rather than后通常接动词原形,与decided并列或作为比较结构的一部分。

16. repairing / to be repaired
【解析】need doing 表示被动含义,或者用need to be done。

17. Judging
【解析】固定搭配。Judging from... 意为“从...来看”,属于独立成分,不受主语限制。

18. interesting
【解析】现在分词作形容词,修饰物,表示“令人感兴趣的”。

19. to arrive
【解析】当名词被the first, the last等序数词修饰时,后接不定式作定语。

20. Not having received
【解析】现在分词完成式的否定作状语。没收到回信发生在写另一封信之前,否定词not需置于分词结构最前面。

相关标签: 模拟卷 练习题 动词