热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

light动名词_动名词与高考考点解析

作者:刘升动名词是高考重要考点之一,而有关动名词的试题往往是围绕着动名词的变式:动名词的否定式、动名词的完成式、动名词的被动式和动名词的复合结构展开的。我们对于这些动

作者:刘升

动名词是高考重要考点之一,而有关动名词的试题往往是围绕着动名词的变式:动名词的否定式、动名词的完成式、动名词的被动式和动名词的复合结构展开的。我们对于这些动名词的变式必须明察秋毫,还它们以本来面目,还要注意动名词各种变式所具有的不同特点,然后才能做到无往而不胜。下面我们先来看一下高考有关动名词的试题:

一、高考题例与解析

1. How about the two of us ________ a walk down the garden?

A. to take B. take C. taking D. to be taking

2. -I must apologize for ________ ahead of time.

-That's all right.

A. letting you not know B. not letting you know

C. letting you know not D. letting not you know

3. -You were brave enough to raise objections at the meeting.

-Well, now I regret ________ that.

A. to do B. to be doing C. to have done D. having done

4. One learns a language by making mistakes and ________ them.

A. correct B. correcting C. corrects D. to correct

解析: 1. 此题考查动名词的复合结构one's doing。如果动名词的复合结构作宾语时,可以用普通格代替所有格。第1题选C。2. 动名词的否定式是not doing..., 注意not必须放在动名词的前面,第2题选B。3. regret,remember,regret后面既可以接动词不定式to do,也可以接动名词doing,但是两者意思不一样。加to do表示"将要去做",而实际上却还没有做过,而加doing则表示"已经做过",表明这个动作已经完成。having done相当于doing,第3题选D。现在看来,当年出题时欠考虑,regret后面用动词不定式的完成式也可以表示动作的完成,因此选项C也是正确的。4. 第4题选B,表示两个动名词的并列,前面是making,后面就用correcting。

二、有关动名词各种形式的注意点

1. 动名词一般式表示的动作通常是一般性动作,即不是明确地发生在过去、现在或将来的动作,或是与谓语动词所表示的动作同时发生的动作。例如:

I appreciate talking with such people. 我喜欢与这样的人说话。

Being careless is not a good habit. 粗心不是一个好习惯。

2. 动名词的完成式表示的动作发生在谓语动词动作之前。例如:

I don't remember having met him before. 我记不得以前见过他。

Thank you for having taken so much trouble to help.谢谢你费力帮忙。

3. 动名词的否定式常把not放在动名词的前面。例如:

His not being able to pass the exam made the teacher unhappy. 他不能通过考试使老师非常生气。

4. 动名词的逻辑主语同时也是动名词动作的承受者时,动名词用被动式。

(1)它的一般式表示的动作与谓语动词所表示的动作同时发生,或在其前发生。例如:

I don't like being laughed at in public. 我不喜欢在公共场合被别人嘲笑。

(2)它的完成式表示的动作发生在谓语动词之前。例如:

I am very pleased at your having been honoured with a medal. 我很高兴你能获得奖牌。

(3)某些动词,我们常用动名词的一般式表示动作的完成,尽管动作发生在谓语动词动作之前,这似乎是一种习惯。例如:

Excuse me for being late. 我来晚了请你原谅。

I don't remember ever meeting you somewhere. 我记不得曾经在什么地方见过你。

Thank you for giving us so much help. 谢谢你给我们这么大的帮助。

(4)多数情况下,应避免使用动名词被动语态的完成式,而用一般式代替,以免句子显得累赘,尤其是在口语中。例如:

I forget once being taken (having been taken ) to the city zoo. 我忘了别人曾领我来过这个动物园。

(5)动名词被动语态一般式与现在分词被动语态一般式同形,但无进行意义,being不可省略。例如:

She is afraid of being shown to strangers. 她怕被介绍给陌生人。

动名词单项填空专练

作者:文玉荣

1. Charles Babbage is generally considered ________ the first computer.

A. to have invented

B. inventing

C. to invent

D. having invented

2. Would you mind ________ your radio a little, please?

A. turn off B. turning off

C. to turn down D. turning down

3. People couldn't help ________ the foolish emperor in the procession.

A. laugh at B. to laugh at

C. laughing at D. laughing on

4. This sentence needs ________ .

A. a improvement B. improve C. improving D. improved

5. -What do you think of the book?

-Oh, excellent. It's worth ________ a second time.

A. to read B. to be read C. reading D. being read

6. The squirrel was lucky that it just missed______.

A. catching B. to be caught C. being caught D. to catch

7._______late in the morning, Bob turned off the alarm.

A. To sleep B. Sleeping C. Sleep D. Having slept

8. He looked around and caught a man ________ his hand into the pocket of a passenger.

A. put B. to be putting C. to put D. putting

9. In order to gain a bigger share in the international market, any state-run companies are striving ________their products more competitive.

A. to make B. making C. to have made D. having made

10. We agreed ________ here but so far she hasn't turned up yet.

A. having met B. meeting C. to meet D. to have met

11.Mr. Reed made up his mind to devote all he had to ________ some schools for poor children.

A. set up B. setting up C. have set up D. having set up

12. Friendship is like money: easier made than________ .

A. kept B. to be kept C. keeping D. being kept

13. I really appreciate ________ to relax with you on this nice island.

A. to have had time B. having time C. to have time D. to having time

14. She pretended _______ me when I passed by.

A. not to see B. not seeing C. to not see D. having not seen

15. In some parts of London, missing a bus means_______ for another hour.

A. waiting B. to wait C. wait D. to be waiting

16. With a lot of difficult problems ________ , the newly-elected president is having a hard time.

A. settled B. settling C. to settle D. being settled

17. After much ________,the shop owner agreed to cut down the price by 20%.

A. debating B. talking C. discussing D. bargaining

18.-How do you deal with the disagreement between the company and the customers?

-The key ________ the problem is to meet the demand ________ by the customers.

A. to solving; making B. to solving; made

C. to solve; making D. to solve; made

19. I'm going to the supermarket this afternoon. Do you have anything ________ ?

A. to be buying B. to buy C. for buying D. bought

20. -The light in the office is still on.

-Oh, I forgot ________ .

A. turning it off B. turn it offC. to turn it off D. having turned it off

key: 1-5 ADCCC 6-10 CADAC 11-15 BABAA 16-20 CDBBC



推荐阅读
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • 深度学习中的Vision Transformer (ViT)详解
    本文详细介绍了深度学习中的Vision Transformer (ViT)方法。首先介绍了相关工作和ViT的基本原理,包括图像块嵌入、可学习的嵌入、位置嵌入和Transformer编码器等。接着讨论了ViT的张量维度变化、归纳偏置与混合架构、微调及更高分辨率等方面。最后给出了实验结果和相关代码的链接。本文的研究表明,对于CV任务,直接应用纯Transformer架构于图像块序列是可行的,无需依赖于卷积网络。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了一种划分和计数油田地块的方法。根据给定的条件,通过遍历和DFS算法,将符合条件的地块标记为不符合条件的地块,并进行计数。同时,还介绍了如何判断点是否在给定范围内的方法。 ... [详细]
  • 本文介绍了游标的使用方法,并以一个水果供应商数据库为例进行了说明。首先创建了一个名为fruits的表,包含了水果的id、供应商id、名称和价格等字段。然后使用游标查询了水果的名称和价格,并将结果输出。最后对游标进行了关闭操作。通过本文可以了解到游标在数据库操作中的应用。 ... [详细]
author-avatar
kenyousay
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有