非谓语动词三驾马车

文章目录

  • 1. 不定式
    • 基本结构
    • 不定式的由来
      • 1.不受主语的人称和数的限制
      • 2.没有限定时态
      • 3.可以在句子中充当不同的成分
    • 常见句子成分
      • 1. 作主语
      • 2. 作表语
      • 3. 作宾语
      • 4. 作定语
      • 5. 作状语
    • 不定式 vs 动名词
  • 2. 动名词
    • 动名词做成分
      • 作主语
      • 作主语补语
      • 作定语
      • 作宾语
      • 介词+宾语
  • 3. 分词(现在、过去)
    • 现在分词
      • 现在分词和动名词
      • 做表语
    • 过去分词
      • 过去分词变形
      • 句子成分

一个英语句子中可以有多个动词,但是只能有一个谓语动词,其他没能当上谓语的动词就是非谓语动词。既然没能当上谓语,那么这些非谓语动词就需要在形态上和谓语动词有所区别,那就是我们非谓语有动词三驾马车:不定式、动名词、分词(现在分词、过去分词)。

1. 不定式

基本结构

不定式(infinitive) 是由 “to + 动词原形” 组成的一种动词形式,例如:to eat(吃)to run(跑)to learn(学习)

它被称为不定式,主要是因为它没有限定(固定)时态、人称或数,而且在句子中可以充当不同的成分(如主语、宾语、定语等),不像普通的动词那样受到主语或时态的限制。

(1)一般不定式(to + 动词原形)

表示动作发生的时间通常在谓语动词之后:例句:She decided to leave early.(她决定早点离开。)

(2)否定不定式(not + to + 动词原形)

表示否定意义:例句:He told me not to go outside.(他告诉我不要出去。)

(3)完成不定式(to have + 过去分词)

表示在谓语动词发生之前已经完成的动作:例句:She seems to have forgotten my name.(她好像已经忘记了我的名字。)

(4)进行不定式(to be + 现在分词)

表示动作正在进行:例句:He seems to be sleeping.(他好像正在睡觉。)

(5)被动不定式(to be + 过去分词)

表被动例句:This book is to be read by students.(这本书要被学生阅读。)

不定式的由来

为什么叫不定式?

不定式叫"不定"是因为它:1.不受主语限制(不随主语变化)2.没有固定的时态(需要结合句子结构)3.可以在句子中充当不同的成分

1.不受主语的人称和数的限制

一般的动词会随着主语的人称和数发生变化:
He goes to school every day.(第三人称单数,动词加 -s)
They go to school every day.(复数,动词不变)

但不定式始终是 to go,不管主语是谁:
He wants to go to school.
They want to go to school.

2.没有限定时态

不定式本身不表示时态,需要借助其他结构才能表示具体时间:
I hope to see you soon.(一般不定式,表示未来)
He seems to have finished his work.(完成不定式,表示过去)

3.可以在句子中充当不同的成分

不定式可以作为主语:
To learn English is important.(学习英语很重要。)
作为宾语:
She wants to eat an apple.(她想吃一个苹果。)
作为表语:
His dream is to become a doctor.(他的梦想是成为医生。)

常见句子成分

1. 作主语

To eat a carrot every day is good for the rabbit.(一天吃一根胡萝卜对兔子有好处)

很明显,to eat 动词不定式,在句中充当主语,这个不定式想要表达的是“一天吃一根胡萝卜”这个行为。但具体是谁一天吃一根胡萝卜,是过去吃还是将来吃,光通过to eat,咱们还不确定,所以才是称之为“不定式”。

To eat这个不定式所要表现的行为,不受具体的人和时间限制,就是单纯在说“一天吃一根胡萝卜”这个概念。它并不是统领整个句子的谓语动词,所以To eat a carrot every day是主语,is才是谓语

It形式主语
如果把To eat a carrot every day放到谓语动词之后就是It is good for the rabbit to eat a carrot every day.
这就是"It is + 形容词 + for sb. + to do sth." 句型,使用it做形式主语放在句首,是为了避免句子“头重脚轻”的情况。

To travel around the world is my dream.(环游世界是我的梦想。)

2. 作表语

His goal is to become a scientist.(他的目标是成为科学家。)

3. 作宾语

I want to learn English.(我想学英语。)
The rabbit likes to eat carrots.
to eat做likes的宾语

4. 作定语

I have a lot of work to do.(我有很多工作要做。)

5. 作状语

He came to help me.(他过来是为了帮助我。)

不定式 vs 动名词

结构例子适用场景
不定式 (to do)I want to go.表示具体的或未来的动作
动名词 (doing)I enjoy reading.表示一般习惯或持续的动作

有些动词可以接不定式或动名词,但意思不同:

I stopped to smoke.(我停下来是为了抽烟。)
I stopped smoking.(我戒烟了。)

2. 动名词

动名词做成分

动名词相当于名词,那自然名词在句子中可以做的成分,动名词都可以担当。

作主语

Carrots are healthy for the rabbit.(胡萝卜对兔子来说很健康。)

Eating carrots is healthy for the rabbit.
Eating carrots 就是一个动名词短语,它成功的把动词eat转成了名词的性质。表达了吃胡萝卜这个行为,相当于名词在句中作主语。
主语:Eating carrots
系动词:is
主语补语(表语):healthy for the rabbit

作主语补语

The rabbit’s hobby is growing carrots.(兔子的爱好是中胡萝卜。)
主语:The rabbit’s hobby
系动词:is
主语补语(表语):growing carrots.

Seeing is believing.(眼见为实)

作定语

a sleeping pill
定语:sleeping

a pill for sleeping
名词:sleeping

作宾语

以下两句都表达是的“兔子喜欢吃胡萝卜”
The rabbit likes to eat carrots. (to eat做宾语)
The rabbit likes eating carrots. (eating也可以做宾语)

然而并不是所有的动词都可以做另一个动词的宾语。

有的动词后面是不可以用不定式的,比如
The rabbit enjoys to eat carrots. (这是一个错误的表达,enjoys后不能接to do,只能接doing)
The rabbit enjoys eating carrots. (兔子喜欢吃胡萝卜)
像enjoy这样的单词还有 avoid advise consider escape mind practice等,动词词组有insist on, give up, fell like,put off等

介词+宾语

宾语除了在动词之后出现,也会在介词之后出现,既然是宾语,就不能直接使用动词,而是要先把动词改成非谓语动词。改成动名词的形式

The rabbit is fond of eating carrots. (兔子喜欢吃胡萝卜)

The rabbit is looking forward to seeing the wolf again.(兔子期待再次见到狼)
注意:居中 look forward to是个固定搭配,其中的to可不是动词不定式的to哦

The rabbit stopped to eat a carrot.(兔子停下(手里的话)去吃一根胡萝卜)
The rabbit stopped eating a carrot.(兔子停止吃一根胡萝卜)

3. 分词(现在、过去)

现在分词

说到现在分词你会想到现在进行时(be+现在分词),你可能会以为现在分词顾名思义就自带“现在时间”的属性。然而这其实是个非常大的误区。
要知道非谓语动词(非限定性动词),恰恰是没有时间变化的,

a talking rabbit(一只说话的兔子)
基于talking我们只能判断出这只兔子是会说话,到底是过去会说话还是将来会说话我们不得而知。此时这里的talking值相当于一个形容词。
现在分词相当于把动词转成了形容词,talking是现在分词做定语。然而动名词也是能做定语的,他俩动名词和现在分词长得一模一样该如何区分呢?

现在分词和动名词

怎么区分现在分词和动名词呢
a sleeping(动名词) pill 可以替换为 a pill for sleeping(名词)
但 a sleeping rabbit 不能替换为 a rabbit for sleeping
❌ 不能直接替换!
✅ a sleeping rabbit:正在睡觉的兔子(形容状态)
✅ a rabbit for sleeping:用于睡觉的兔子(表示用途)

1.a sleeping rabbit(动名词作定语)sleeping 作为形容词,表示“正在睡觉的”例句:Look at the sleeping rabbit! (看看这只正在睡觉的兔子!)2.a rabbit for sleeping("for + 动名词" 表示用途)这里 for sleeping 解释为“供睡觉用的”,意思是“这只兔子是为了睡觉而存在的”例句:I bought a pillow for sleeping. (我买了一个用来睡觉的枕头。)但“用于睡觉的兔子”不符合常理,听起来很奇怪。

做表语

The rabbit is smart.(兔子是聪明的)
我们可以将smart这个形容词改成一个现在分词:charming
The rabbit is charming.(兔子是有魅力的)

你是不是突然意识到了,很多我们平时挂在嘴边的用来形容人和物的词,其实都是现在分词。
比如:interesting exciting encouraging
The story is interesting. (故事是有趣的) (interesting作为adj.是由interest的动词演变过来的)
The game is exciting.(游戏是刺激的)
The news is encouraging.(新闻是鼓舞人心的)

所以现在分词相当于把动词转成了形容词,如interesting的意思是“让人产生兴趣的”,也就是我们平时说的“有趣的”。

interest(v)  ==>  interesting(adj.)
excite(v)    ==>  exciting(adj.)
encourage(v) ==>  encouraging(adj.)

过去分词

和现在分词一样,可不要以为过去分词自带“过去”这个时间概念的误区哦。过去分词是非谓语动词,不能表示过去的时间。

minced
英/mɪnst/
adj.切碎的;切成末的
v.剁碎;细分;委婉地说(mince 的过去分词)
minced meat.(绞肉)
minced carrot.(绞胡萝卜)

The rabbit will eat minced carrot next week.(兔子下周会吃搅碎的胡萝卜)
不能理解成“兔子下周要吃过去搅碎的胡萝卜”

过去分词变形

过去分词常见的结构是动词原型加-ed,

不规则动词
也有很多常见的动词的过去分词是不规则的,

不规则动词过去分词eat eatensee seencut cutgrow growntell told......(需要不断的累积)

句子成分

The rabbit is interested in growing carrots.(兔子对种胡萝卜感兴趣。)
sb. is interested in doing sth.

The story is interesting.(主动关系) 故事很有趣
现在分词暗含主动关系,即被描述的是做出动作的人/物,

The rabbit is interesting.(被动关系) 兔子很有兴趣
过去分词暗含被动关系,即被描述的是动作的接受者

The rabbit was frightened.(兔子感到害怕)被动,被某事吓到了
The rabbit was frightening. (兔子令人感到害怕)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/70012.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Apache Paimon】-- 16 -- 利用 paimon-flink-action 同步 kafka 数据到 hive paimon 表中

目录 引言CDC 技术概述 2.1 什么是 CDC2.2 CDC 的应用场景Kafka 作为 CDC 数据源的原理与优势 3.1 Kafka 的基本架构3.2 Kafka 在 CDC 中的角色

利用Python pandas 数据清洗详细教程

文章目录 前言一、环境搭建1. 下载 Python2. 安装 Python3 使用 pip 安装 Pandas 二、使用步骤1.读取数据2.处理缺失值3. 处理重复值4. 处理异常值5. 数据类型转换6. 处理不一致的数据 前言 pandas 是 Python 数据处理与分析的得力工具,功能强大,是数据…

qt的QMainWindow保存窗口和恢复窗口状态

保存窗口状态 QSettings settings("MyCompany", "MyApp"); // 指定存储的应用信息 settings.setValue("mainWindowState", saveState());saveState() 返回一个 QByteArray,包含 所有停靠窗口和工具栏的状态。QSettings 用于存储数据…

haproxy实现MySQL服务器负载均衡

1.环境准备 准备好下面四台台服务器: 主机名IP角色open-Euler1192.168.121.150mysql-server1openEuler-2192.168.121.151mysql-server2openEuler-3192.168.121.152clientRocky8-1192.168.121.160haproxy 2.mysql服务器配置 1.下载mariadb #下载mariadb [rootop…

Uniapp 原生组件层级过高问题及解决方案

文章目录 一、引言🏅二、问题描述📌三、问题原因❓四、解决方案💯4.1 使用 cover-view 和 cover-image4.2 使用 subNVue 子窗体4.3 动态隐藏原生组件4.4 使用 v-if 或 v-show 控制组件显示4.5 使用 position: fixed 布局 五、总结&#x1f38…

Neo4j集群学习

文章目录 官方指导文档Neo4j因果集群核心服务器只读副本因果一致性 Neo4j集群搭建Neo4j企业版下载集群简介虚拟机准备jdk安装实施搭建访问neo4j Web服务 集群添加Core节点 官方指导文档 Neo4j 5 ClusterNeo4j 5 Basic Cluster Neo4j因果集群 集群是Neo4企业版中所提供的功能…

Ant-Design-Vue:Button按钮SVG图标垂直未居中问题

问题描述 如下图所示,在使用Ant-Design-Vue UI组件库提供的Button按钮Icon组件开发页面时,发现icon图标并没有垂直居中。 icon插槽-图标垂直不居中 再看一个官网的例子, 官网老子 问题排查 首先,考虑是否由于当前的页面布局&#…

OpenMetadata MySQL 数据库使用率提取管道实现解析

目录 架构概述核心组件源码分析使用率指标定义数据提取流程图源码类图配置与扩展指南架构概述 OpenMetadata 通过可插拔的元数据摄取框架实现对 MySQL 使用率数据的采集,核心流程包含三个阶段: 数据采集层:从 MySQL performance_schema 和 sys schema 获取原始指标指标处理…

慧星云+Chatbox :云上部署DeepSeek告别使用卡顿

DeepSeek 官网卡顿 DeepSeek 系列模型的现象级爆火,引发国内外广泛关注与讨论热潮,然而充满热情的使用者也让 DeepSeek 官网崩溃导致无法正常使用。 为了解决用户使用痛点,慧星云推出了云端蒸馏与满血版的 DeepSeek,搭配 Chatbox …

DeepSeek与ChatGPT的全面对比

在人工智能(AI)领域,生成式预训练模型(GPT)已成为推动技术革新的核心力量。OpenAI的ChatGPT自发布以来,凭借其卓越的自然语言处理能力,迅速占据市场主导地位。然而,近期中国AI初创公…

LeetCode1706

LeetCode1706 目录 LeetCode1706题目描述示例题目理解问题描述 示例分析思路分析问题核心 代码段代码逐行讲解1. 获取网格的列数2. 初始化结果数组3. 遍历每个球4. 逐行模拟下落过程5. 检查是否卡住6. 记录结果7. 返回结果数组 复杂度分析时间复杂度空间复杂度 总结的知识点1. …

前后端的身份认证

现代Web应用程序中,身份认证是确保用户数据安全的关键环节。无论你是开发一个简单的博客系统还是复杂的企业级应用,正确实现身份验证机制都是至关重要的。本文将探讨如何在前后端分离的架构下,使用Node.js作为后端来实现安全有效的身份认证。…

如何调整 Nginx工作进程数以提升性能

🏡作者主页:点击! Nginx-从零开始的服务器之旅专栏:点击! 🐧Linux高级管理防护和群集专栏:点击! ⏰️创作时间:2025年2月15日14点20分 Nginx 的工作进程数&#xff0…

学习web数据埋点

什么是埋点,以及为什么需要埋点 通过代码主动收集用户行为数据(如点击、浏览、停留时长等),用于数据分析驱动产品优化。 一、前端埋点 在客户端(浏览器、移动端应用)直接采集用户行为数据,通…

VMware Workstation Pro 下载(无需注册账号)

VMware Workstation Pro 目前对个人用户完全免费。有两种下载方式,分别为 1、Broadcom 官网下载 需要注册账号,我懒得注册 2、VMware 更新服务器下载 如果不想注册账号,可以通过 VMware 更新服务器直接下载。访问以下链接: ht…

04性能监控与调优篇(D1_学习前言)

目录 一、引言 二、基本介绍 三、JVM基础 1. java堆 2. 垃圾回收 3. STW 四、调优层次 五、调优指标 六、JVM调优原则 1. 优先原则 2. 堆设置 3. 垃圾回收器设置 1> GC 发展阶段 2> G1的适用场景 3> 其他收集器适⽤场景 4. 年轻代设置 5. 年⽼代设置 …

【php】Static 关键字注意事项

静态属性不可以由对象通过 -> 操作符来访问。 代码 <?phpclass parent1{static $a "1 ";static function fun(){echo "dddd ";}}echo parent1::$a;parent1::fun();echo "----------------------<br>";$c new parent1();//错误&a…

环境影响评价(EIA)中,土地利用、植被类型及生态系统图件的制作

在环境影响评价&#xff08;EIA&#xff09;中&#xff0c;土地利用、植被类型及生态系统图件的制作需依据科学、法规和技术规范&#xff0c;以确保数据的准确性和图件的规范性。以下是主要的制作依据&#xff1a; 1. 法律法规与政策依据 《中华人民共和国环境影响评价法》 明确…

使用LightGBM与Apache Spark进行多分类任务

在大数据环境中&#xff0c;使用机器学习算法处理复杂的分类问题是常见的需求。本文将介绍如何利用Apache Spark和Microsoft Synapse ML库中的LightGBM模型来执行多分类任务。我们将通过一个具体的示例&#xff0c;展示从数据准备到模型训练和评估的完整流程。 环境设置 首先…

2025年SEO工具有哪些?老品牌SEO工具有哪些

随着2025年互联网的发展和企业线上营销的日益重要&#xff0c;SEO&#xff08;搜索引擎优化&#xff09;逐渐成为了提高网站曝光率和流量的重要手段。SEO的工作不仅仅是简单地通过关键词优化和内容发布就能够实现的&#xff0c;它需要依赖一系列专业的SEO工具来帮助分析、监测和…