当前位置: 首页 > article >正文

非谓语动词三驾马车

文章目录

  • 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. (兔子令人感到害怕)

相关文章:

非谓语动词三驾马车

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

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

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

Lineageos 22.1(Android 15)更换开机动画

一、原理简介 我们直接用最简单的替换zip的方式来更换开机动画,首先我们要查看系统代码使用的zip包的路径,可能与aosp原生的代码不一定一样。 /frameworks/base/cmds/bootanimation/BootAnimation.cpp bool BootAnimation::threadLoop() {ATRACE_CALL(…...

大语言模型推理中的显存优化 有哪些

大语言模型推理中的显存优化 有哪些 目录 大语言模型推理中的显存优化 有哪些显存优化背景Offloading/Checkpoint原理举例显存优化背景 在大语言模型推理时,显存是显著瓶颈。以开源的BLOOM 176B模型为例,在8张A100计算卡上,通常对话设置下仅能进行批量为10左右的推理。为缓…...

更高效实用 vscode 的常用设置

VSCode 可以说是文本编辑神器, 不止程序员使用, 普通人用其作为文本编辑工具, 更是效率翻倍. 这里分享博主对于 VSCode 的好用设置, 让 VSCode 如虎添翼 进入设置 首先进入设置界面, 后续都在这里进行配置修改 具体设置 每项配置通过搜索关键字, 来快速定位配置项 自动保存…...

【异或数列——博弈论】

题目 思路 异或和为0(即每一位都有偶数个1):平局最高有效位只有唯一的1:先手必胜最高有效位有奇数个1,偶数个0:先手必胜 若先选1产生优势,则剩下偶数个1,偶数个0:对手选…...

阿里云大文件ossutil工具进行上传下载,该工具支持断点续传

ossutil工具进行上传下载,该工具支持断点续传、文件分片、多文件同时上传等 下载和配置 https://help.aliyun.com/zh/oss/developer-reference/install-ossutil 上传操作 https://help.aliyun.com/zh/oss/developer-reference/upload-objects-6 下载操作 https://h…...

草图绘制技巧

1、点击菜单栏文件–》新建–》左下角高级新手切换–》零件; 2、槽口:直槽口,中心点槽口,三点源槽口,中心点圆弧槽口; 3、草图的约束:需要按住ctrl键,选中两个草图,然后…...

Spring Boot中如何自定义Starter

文章目录 Spring Boot中如何自定义Starter概念和作用1. 概念介绍2. 作用和优势2.1 简化依赖管理2.2 提供开箱即用的自动配置2.3 标准化和模块化开发2.4 提高开发效率2.5 提供灵活的配置覆盖3. 应用场景创建核心依赖1. 确定核心依赖的作用2. 创建 starter-core 模块2.1 依赖管理…...

内容中台构建高效数字化内容管理新范式

内容概要 在数字化转型浪潮中,高效的内容管理能力已成为企业构建核心竞争力的关键要素。通过动态发布引擎、元数据智能分类与跨平台协作机制,企业能够实现内容的实时触达与精准分发,同时确保知识资产在多终端环境下的无缝适配与安全共享。这…...

QGIS热力图制作全流程详解

一、热力图的概念与应用 热力图(Heatmap)是一种通过颜色梯度展示空间数据密度的可视化工具,常用于分析点数据的聚集程度。例如,犯罪热点、人口分布、交通流量等场景均可通过热力图直观呈现。QGIS作为开源GIS软件,支持…...

切换镜像源(npm)

常见的npm镜像源 官方源 URL: https://registry.npmjs.org 淘宝镜像源(npmmirror) URL: https://registry.npmmirror.com 其他常用镜像源 URL: https://registry.cnpmjs.org (CNPM) 这里是引用 切换npm镜像源 切换到官方源 npm config set registry http…...

PyQt组态软件 拖拽设计界面测试

PyQt组态软件测试 最近在研究PyQt,尝试写个拖拽设计界面的组态软件,目前实现的功能如下: 支持拖入控件,鼠标拖动控件位置 拖动控件边缘修改控件大小支持属性编辑器,修改当前选中控件的属性 拖动框选控件,点选控件 控…...

深度学习R4周:LSTM-火灾温度预测

🍨 本文为🔗365天深度学习训练营中的学习记录博客🍖 原作者:K同学啊 任务: 数据集中提供了火灾温度(Tem1)、一氧化碳浓度(CO 1)烟雾浓度(Soot 1)…...

Datawhale 数学建模导论二 笔记1

第6章 数据处理与拟合模型 本章主要涉及到的知识点有: 数据与大数据Python数据预处理常见的统计分析模型随机过程与随机模拟数据可视化 本章内容涉及到基础的概率论与数理统计理论,如果对这部分内容不熟悉,可以参考相关概率论与数理统计的…...

Go框架面试突击!30道高频题解析

前言 有粉丝朋友问我能不能整理Go主流框架方面的面试题,安排! 这篇文章分享了gRPC、GoFrame、GoZero、GoMicro、GORM、Gin等主流框架的30道面试题和详解。 需要大厂面经的朋友们也可以直接加我好友,私信我。 gRPC 1.gRPC是什么&#xff…...

从VGG到Transformer:深度神经网络层级演进对模型性能的深度解析与技术实践指南

一、技术原理(数学公式示意图) 1. 层深与模型容量关系 数学表达:根据Universal Approximation Theorem,深度网络可表达复杂函数: f ( x ) f L ( f L − 1 ( ⋯ f 1 ( x ) ) ) f(x) f_L(f_{L-1}(\cdots f_1(x))) f…...

UIView 与 CALayer 的联系和区别

今天说一下UIView 与 CALayer 一、UIView 和 CALayer 的关系 在 iOS 开发中,UIView 是用户界面的基础,它负责处理用户交互和绘制内容,而 CALayer 是 UIView 内部用于显示内容的核心图层(Layer)。每个 UIView 内部都有…...

一键安装教程

Maven 安装 右键 以管理员身份运行点击 下一步安装完成后会同步配置环境变量打开 cmd, 输入 mvn 查看mvn版本修改 maven 本地仓库地址 见图三, 本地新建文件夹,修改为你本地文件夹地址 Redis 安装 右键 以管理员身份运行点击 下一步会安装到选择的文件夹下 JAVA\R…...

【ISO 14229-1:2023 UDS诊断全量测试用例清单系列:第十二节】

ISO 14229-1:2023 UDS诊断服务测试用例全解析(TesterPresent_0x3E服务) 作者:车端域控测试工程师 更新日期:2025年02月14日 关键词:UDS协议、0x3E服务、会话保持、ISO 14229-1:2023、ECU测试 一、服务功能概述 0x3E服…...

李宏毅机器学习笔记:【6.Optimization、Adaptive Learning Rate】

Optimization 1.Adaptive Learning Rate2.不同的参数需要不同的学习率3.Root Mean Square4.RMSProp5.Adam6.learning rate scheduling7.warm up总结 critical point不一定是你在训练一个network时候遇到的最大的障碍。 1.Adaptive Learning Rate 也就是我们要给每个参数不同的…...

vscode使用常见问题处理合集

目录 一、使用vite创建的vue3项目,script和style首行代码不会缩进,且格式化属性字段等会换行问题 首行缩进情况如下: 属性、参数格式化换行情况如下: 解决方式: 一、使用vite创建的vue3项目,script和style首行代码不…...

【技术解析】MultiPatchFormer:多尺度时间序列预测的全新突破

今天给我大家带来一篇最新的时间序列预测论文——MultiPatchFormer。这篇论文提出了一种基于Transformer的创新模型,旨在解决时间序列预测中的关键挑战,特别是在处理多尺度时间依赖性和复杂通道间相关性时的难题。MultiPatchFormer通过引入一维卷积技术&…...

Linux内核 - 非仿生机器人之感知主控系统(协议栈)

Linux内核 - 非仿生机器人之感知主控系统(协议栈) 注:该项目为18年实习期间,参与非仿生六足机器人(Linux方案)的个人理解和积累。时至今日,再看其实仅为一套系统编程相关框架,一直为…...

Node.js 工具模块

Node.js 工具模块 引言 Node.js 是一个开源的、基于 Chrome V8 引擎的 JavaScript 运行时环境。它允许开发者使用 JavaScript 编写服务器端代码,从而构建快速、可扩展的网络应用。在 Node.js 开发过程中,工具模块扮演着至关重要的角色。本文将详细介绍 Node.js 中常用的工具…...

【网络安全 | 漏洞挖掘】价值3133美元的Google IDOR

未经许可,不得转载。 文章目录 正文正文 目标URL:REDACTED.google.com。 为了深入了解其功能,我查阅了 developer.google.com 上的相关文档,并开始进行测试。 在测试过程中,我发现了一个 XSS 漏洞,但它触发的域名是经过正确沙盒化的 *.googleusercontent.com,这符合 …...

大脑网络与智力:基于图神经网络的静息态fMRI数据分析方法|文献速递-医学影像人工智能进展

Title 题目 Brain networks and intelligence: A graph neural network based approach toresting state fMRI data 大脑网络与智力:基于图神经网络的静息态fMRI数据分析方法 01 文献速递介绍 智力是一个复杂的构念,包含了多种认知过程。研究人员通…...

Codeforces Round 1004 (Div. 2)(A-E)

题目链接&#xff1a;Dashboard - Codeforces Round 1004 (Div. 2) - Codeforces A. Adjacent Digit Sums 思路 只有两种情况&#xff1a;n1之后没有进位&#xff0c;y-x1。n1之后进位(y-x-1)%90。 代码 void solve(){int x,y;cin>>x>>y;if(y-x1){cout<<…...

掌握正则表达式_模式匹配的艺术

当然,以下是《掌握正则表达式:模式匹配的艺术》文章内容,使用 Java 正则表达式,并包含丰富的代码示例: 1. 引言 1.1 正则表达式的定义与历史 正则表达式(Regular Expression,简称 regex 或 regexp)是一种用于描述文本模式的强大工具。它最初由数学家 Stephen Kleene…...

Python使用OpenCV图片去水印多种方案实现

1. 前言 本文为作者学习记录&#xff0c;使用Python结合OpenCV&#xff0c;总结了几种常见的水印去除方式&#xff0c;简单图片去水印效果良好&#xff0c;但是复杂图片有点一言难尽&#xff0c;本文部分代码仅供参考&#xff0c;并不能针对所有水印通用&#xff0c;需要根据具…...