定义对象补充

在英语语法中,宾语补语是直接宾语之后的一个词或短语(通常是名词、代词或形容词),它对直接宾语进行重命名、描述或定位。也称为宾语补语或宾语谓词。...

在英语语法中,宾语补语是直接宾语之后的一个词或短语(通常是名词、代词或形容词),它对直接宾语进行重命名、描述或定位。也称为宾语补语或宾语谓词。

Close-Up Of Pig Sleeping In Animal Pen

“一般来说,”布赖恩·加纳(Bryan Garner)指出,“一个表达感知、判断或变化的动词可以允许其直接宾语使用宾语补语”(加纳的《现代美国用法》,2009年)。这些动词包括:呼叫、类似、离开、保持、想要、查找、考虑、声明、偏好、制作、绘画、命名、思考、获得、发送、转向、投票和选举。

宾语补语的例子和观察

  • 梅雷迪斯·哈利把灰泥墙漆成白色,除了倾斜屋顶下的小角落,我的床正好放在那里。在那里,我把墙壁和倾斜的天花板漆成黑色。
  • 马克·吐温是一个寡妇,她为我哭泣,称我为一只可怜的迷途羔羊,她还叫了我很多其他的名字。
  • 斯蒂芬·哈里加宁:在某些地方,这一过程是如此强烈,以至于被排出的海藻云将海水变成棕色和浑浊。
  • 安妮塔·劳·巴达米比马加入甘地争取印度独立的斗争,并称他的父亲是叛徒。
  • 梅塔·K·汤森当帕特里夏·哈里斯在霍华德工作时,约翰·F·肯尼迪总统任命她为全国妇女民权委员会主席。

宾语补语与副词

  • 芭芭拉·戈尔茨坦、杰克·沃和凯伦·林斯基注意不要混淆看起来相似的句子。想想这两个句子:他称这个人是骗子。他昨天给那个人打电话。男人是两个句子中的直接宾语。在第一句话中,说谎者给这个人重新命名,所以它是宾语补语。在第二句中,“昨天”是一个副词,表示他何时给那个人打电话。这个句子不包含宾语补语。

带直接宾语和宾语补语的动词

  • Michael PearceObject补语描述或指定直接对象的引用对象。英语中只有少数动词(称为复合及物动词)可以带直接宾语和宾语补语。在下面的例子中,直接对象是[粗体],对象补语是[斜体]:我把图片画成了黑色;她说我是个骗子。宾语补语通常是形容词短语和名词短语。有时,wh从句起着宾语补语的作用:我们的童年经历造就了我们。

宾语补语的功能

  • Laurel J. Brinton和Donna M. BrintonThe的对象补语以对象补语为主题的相同方式来表征对象:它识别、描述或定位对象(如我们选择比尔为组长,我们认为他是傻瓜,她把婴儿放在婴儿床上),表达其当前状态或结果状态(比如他们在厨房里发现他,而她让他生气)。如果不从根本上改变句子的意思(例如,她称他为白痴),就不可能删除宾语补语⇒ 她打电话给他)或使句子不合语法(例如,他把钥匙锁在办公室里)⇒ *他锁上了钥匙)。注意,be或其他一些Copula动词经常可以插入直接宾语和宾语补语之间(例如,我认为他是傻瓜,我们选比尔做组长,他们发现他在厨房里)。

与宾语补语的一致性

  • 安吉拉·唐宁(Angela Downing)和菲利普·洛克瑟尔(Phillip Lockether)通常是直接宾语和实现宾语补语的名词组之间的数字协议,例如:环境使兄弟俩成为敌人,但偶尔也有例外,[特别是]尺寸、形状、颜色、高度等表达方式:你没有把袖子做得一样长。
  • 发表于 2021-09-25 15:03
  • 阅读 ( 135 )
  • 分类:人文

你可能感兴趣的文章

什么是es6以及javascript程序员需要知道什么

... 最后,常量的概念已经应用到JavaScript中了!常量是只能定义一次的值(每个作用域,下文解释的作用域)。在同一范围内重新定义会触发错误。 ...

  • 发布于 2021-03-12 16:38
  • 阅读 ( 244 )

什么是面向对象编程?用外行术语解释的基础知识

...各种各样的技术解释,但今天我们将以一种简单的方式来定义面向对象编程。 ...

  • 发布于 2021-03-24 11:07
  • 阅读 ( 213 )

搅拌机入门:物理学入门

... 相关:如何使用Mixamo动画自定义三维模型 ...

  • 发布于 2021-03-28 03:31
  • 阅读 ( 167 )

snapchat通过识别快照中的对象来申请提供广告的专利

...充Snapchat当前的地理过滤器,它为用户提供基于位置的自定义图像覆盖。用户可以自己免费提交geofilter设计(例如,为朋友的婚礼),而广告商如果想创建一个过滤器来推广一个品牌或产品,就必须付费。
 ...

  • 发布于 2021-05-06 12:10
  • 阅读 ( 161 )

建造师(constructor)和析构函数(destructor)的区别

...成员变量和成员函数提供初始值。它是OOP的基本构建块,定义了未来对象的性质。类最重要的一点是它定义了一个新的数据类型,一旦定义了,就可以用来创建该类型的对象。所以说一个类是一个对象的模板就足够了,而一个对...

  • 发布于 2021-06-25 08:36
  • 阅读 ( 270 )

对象(object)和英语语法补语(complement in english grammar)的区别

...感到困惑。 覆盖的关键领域 1.什么是英语语法中的宾语-定义,特征,例子2.什么是英语语法中的补语-定义,特征,例3.英语语法中宾语和补语的关系是什么-联想大纲4.英语语法中宾语和补语的区别是什么-主要区别的比较 关键术...

  • 发布于 2021-06-30 20:04
  • 阅读 ( 515 )

建造师(constructor)和方法(method)的区别

...,而方法是语句块。 覆盖的关键领域 1.什么是构造函数-定义,功能2.什么是方法-定义,功能3.构造函数和方法的区别是什么-关键区别的比较 关键术语 类、构造函数、方法、对象、面向对象 什么是建造师(c***tructor)? 构造函数...

  • 发布于 2021-07-01 05:24
  • 阅读 ( 248 )

违约(default)和参数化构造函数(parameterized constructor)的区别

默认构造函数是一种在程序员没有在程序中定义任何构造函数时自动调用的构造函数。相反,参数化构造函数是程序员通过传递参数给类中的实例变量初始值而定义的一种构造函数。这就是默认构造函数和参数化构造函数的主要...

  • 发布于 2021-07-01 05:25
  • 阅读 ( 681 )

访问控制列表(access control list)和访问控制矩阵(access control matrix)的区别

...控制列表和访问控制矩阵的主要区别在于,访问控制列表定义了附加到系统对象的一组权限,而访问控制矩阵定义了主体对作为一组访问控制列表的对象的访问权限。 在自动化的在线系统中,信息的安全性至关重要。因此,有...

  • 发布于 2021-07-01 07:54
  • 阅读 ( 1070 )

动态绑定(dynamic binding)和消息传递(message passing)的区别

...序可重用和可管理。在OOP中,对象具有属性和方法。属性定义属性,方法定义行为。大多数高级编程语言都支持OOP特性;动态绑定和消息传递就是这样两个特性。 覆盖的关键领域 1.什么是动态绑定-定义,功能2.什么是消息传递-...

  • 发布于 2021-07-01 08:23
  • 阅读 ( 350 )
iw8s2141j5
iw8s2141j5

0 篇文章

相关推荐