句子成分&分类

简单句的两个主要句子成分,分别是主语 + 谓语

谓语的核心是谓语动词 谓语 不等于 谓语动词

主语          谓语
[The rabbit] [ate a carrot] ate 为谓语动词
谓语动词ate的宾语是a carrot 宾语 宾语补语
The rabbit considered [the carrot] [tasty]
兔子绝对胡萝卜好吃 主语 谓语动词为系动词is 表语(主语补语)
[The carrot] [is] [tasty]
胡萝卜好吃 The rabbit ate a [tasty] carrot [quickly].
兔子快速地吃了根好吃的胡萝卜. tasty修饰限定carrot为定语
quickly描述了ate的情形状况,所以是状语 同位语 和某个成分(一般时主语或宾语)有着同等地位的成分
把同一个人或事用不同方法再说一遍
指的为前面的lunch,为同位语
The rabbit ate his lunch, [a tasty carrot],quickly.
兔子快速地吃了他的午餐 一根好吃的胡萝卜



句子成分和词性之间没有一一对应的关系

把两个或多个简单句(用连词)连接起来就成了复合句

                    连词
The carrot is tasty [and] the rabbit ate it.
胡萝卜好吃,兔子吃了它

一个句子充当了另一个句子某种成分就是复杂句

The rabbit ate the carrot [that is tasty]

定语从句

兔子吃了好吃的那根胡萝卜

that is tasty 是个从句修饰限定the carrot

按照结构复杂度划分

句子用途来给句子分类

以上的句子都是陈述事实,为陈述句。

疑问句

Did the rabbit eat the carrot?

兔子吃这根胡萝卜了吗?

祈使句

Eat the carrot!

感叹句

What a tasty carrot!

多么好吃的一根胡萝卜!

被动

语态

主动语态

(强调动作执行者)

兔子做出要人的举动,句子会用主动语态

被动语态

(强调动作承受者)

谁被咬,句子就倾向用被动语态

被动语态的构成也是通过谓语动词的变化完成的

通过五种基本句型来看看它们的被动语态是怎么演变的

主 + 谓

The rabbit slept.

兔子睡觉

这个句子的谓语动词后没有宾语,这是因为slept(原形sleep)是不及物动词

不存在动作的承受者这个概念,自然就没有被动语态

主 + 谓 + 宾

The rabbit ate the carrot.

兔子吃了胡萝卜

主语the rabbit是动作ate(原形eat)的执行者

the carrot是动作ate的承受者

如果变成被动语态,就是强调动作的承受者

让the carrot成为主语

就首先要调换主语和宾语的位置

The carrot ate the rabbit.

胡萝卜吃了兔子

被动语态的构成

be + 过去分词

The carrot is eaten the rabbit

胡萝卜被兔子吃了

刚才主动句中是一般过去式

这里be动词应该用is的过去时态啊,就是was

The carrot was eaten the rabbit

被兔子吃才对

如果需要表明动作的执行者是谁

by + 动作的执行者

The carrot was eaten by the rabbit

胡萝卜被兔子吃了

很多情况下,无需表明被谁..这一概念

可以试着写着简洁点

A carrot was eaten

胡萝卜被吃了

非谓语动词里,过去分词作主语补语(表语)的句子

The rabbit was frightened

兔子感到害怕

The rabbit was frightened by the wolf

兔子被狼吓着了

过去分词表被动的意义,和被动语态有关系

主 + 谓 + 宾 + 宾

                直接宾语         间接宾语
The rabbit gave [the carrot] to [the wolf].
兔子给了狼胡萝卜 如果强调间接宾语the wolf
The wolf was given the carrot by the rabbit
狼被兔子给了胡萝卜 如果强调直接宾语the carrot
The carrot was given to the wolf by the rabbit 当然如果都知道兔子给狼胡萝卜,可以把by + 动作执行者这部分去掉.
可以简写
The wolf was given the carrot.
狼被给了胡萝卜
The carrot was given to the wolf.
胡萝卜被给了狼 如果这个句子主动形式,写成主语+谓语+间接宾语+直接宾语的形式,那to则消失
The rabbit gave the wolf the carrot
兔子给了狼胡萝卜 但在强调直接宾语the carrot变被动句时
不能是下面这么写

The carrot was given the wolf (by the rabbit)

The carrot was given to the wolf (by the rabbit)

主 + 谓 + 宾 + 宾补

The wolf invited the rabbit to her party.

狼邀请了兔子去她的聚会

The rabbit was invited to the party by the wolf.

兔子被狼邀请去了聚会.

The rabbit made the wolf laugh.

兔子把狼逗笑了

make等后接的是省略了to的动词不定式,这种不带to的动词不定式也被称为bare infinitive 裸不定式

The rabbit made the wolf to laugh.

一旦省略了to的不定式作宾补,改成被动语态时,要把to还原

The wolf was made to laugh (by the rabbit)

狼被(兔子)逗笑了

主 + 系 + 表(主语补语)

The rabbit is smart

兔子聪明绝顶.

这种无法变成被动语态

复杂被动态

The rabbit has eaten the carrot.

兔子已经吃了胡萝卜

被动态

The carrot has been eaten by the rabbit.

句子成分&分类 被动的更多相关文章

  1. 数据挖掘之分类算法---knn算法(有matlab例子)

    knn算法(k-Nearest Neighbor algorithm).是一种经典的分类算法.注意,不是聚类算法.所以这种分类算法 必然包括了训练过程. 然而和一般性的分类算法不同,knn算法是一种懒 ...

  2. 利用libsvm-mat建立分类模型model参数解密[zz from faruto]

    本帖子主要就是讲解利用libsvm-mat工具箱建立分类(回归模型)后,得到的模型model里面参数的意义都是神马?以及如果通过model得到相应模型的表达式,这里主要以分类问题为例子. 测试数据使用 ...

  3. 微信公众号平台开发(二)信息的分类.md

    在上一篇博客中,我们只是简单地与微信服务器建立了连接,接下来就是从微信服务器中接收信息了.在SecurityController中,我定义了两个方法(get和post).Get方法是我们用来与微信服务 ...

  4. Java企业微信开发_05_消息推送之被动回复消息

    一.本节要点 1.消息的加解密 微信加解密包 下载地址:http://qydev.weixin.qq.com/java.zip      ,此包中封装好了AES加解密方法,直接调用方法即可. 其中,解 ...

  5. Java微信公众平台开发_03_消息管理之被动回复消息

    GitHub源码:https://github.com/shirayner/weixin_gz 一.本节要点 1.回调url 上一节,我们启用服务器配置的时候,填写了一个服务器地址(url),如下图, ...

  6. 数据挖掘之分类算法---knn算法(有matlab样例)

    knn算法(k-Nearest Neighbor algorithm).是一种经典的分类算法. 注意,不是聚类算法.所以这样的分类算法必定包含了训练过程. 然而和一般性的分类算法不同,knn算法是一种 ...

  7. HTTP之网关的分类

    网关的分类 ========================摘自<HTTP权威指南>============================= 1.  HTTP/*:服务器端Web网关 请 ...

  8. MySQL“被动”性能优化汇总!

    年少不知优化苦,遇坑方知优化难. --村口王大爷 本文内容导图如下: 我之前有很多文章都在讲性能优化的问题,比如下面这些: <switch 的性能提升了 3 倍,我只用了这一招!> < ...

  9. 半监督学习方法(Semi-supervised Learning)的分类

    根据模型的训练策略划分: 直推式学习(Transductive Semi-supervised Learning) 无标记数据就是最终要用来测试的数据,学习的目的就是在这些数据上取得最佳泛化能力. 归 ...

  10. 神经网络、logistic回归等分类算法简单实现

    最近在github上看到一个很有趣的项目,通过文本训练可以让计算机写出特定风格的文章,有人就专门写了一个小项目生成汪峰风格的歌词.看完后有一些自己的小想法,也想做一个玩儿一玩儿.用到的原理是深度学习里 ...

随机推荐

  1. kubenetes中的pod删除策略 级联删除与非级联删除

    StatefulSet 有状态应用[有状态应用] 有状态:StatefulSet - 集群节点之间的关系. - 数据不完全一致. - 实例之间不对等的关系. - 依靠外部存储的应用. - 通过dns维 ...

  2. 《剑指offer - 题目1》

    题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数 ...

  3. iOS11 ReplayKit2 问题总结

    一.苹果自6月30日发布iOS11系统之后,其中的Airplay的协议发生变更,导致市场上的苹果直播助手(录屏)大部分变得不可用,因此在iOS11之后需要寻找新的技术方案来录屏 1)采用系统提供的Re ...

  4. fabric compose文件解读(Orderer篇)

    orderer在fabric中的作用是排序,另外orderer有点像是管理节点一样,通道之类的都是在orderer的基础之上建立的,有点像比特币,以太坊上面的全节点一样,不过责任比全节点少很多,甚至都 ...

  5. 如何使用Node.js、TypeScript和Express实现RESTful API服务

    Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效.Express是一个保持最小规模的灵 ...

  6. vmware vmnat1和vmnat8在真机网络适配器中消失

    在真机的网络适配器中,发现只有两张网卡.缺少vmnat1和vmnat8 一,查看虚拟网络编辑器是否连接 二,如果没有连接,勾选连接就好了. 三,如果连接了,真机网络适配器仍然只有两张网络适配器. 1. ...

  7. ElasticSearch性能原理拆解

    逐层拆分ElasticSearch的概念 Cluster:集群,Es是一个可以横向扩展的检索引擎(部分时候当作存储数据库使用),一个Es集群由一个唯一的名字标识,默认为"elasticsea ...

  8. 瑞数456vmp逆向分析

    声明 本文章中所有内容仅供学习交流,抓包内容.敏感网址.数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 目标网站 aHR0cHM6 ...

  9. ES 数据太敏感不让看,怎么办?

    在使用 ES 的过程中,如果 ES 集群中存放的是敏感数据,是不能够随便供人查看的.什么?在排查故障?那也不行,合规高于一切. 不知道大家有没有遇到过上面描述的情景,或者如果是你遇到了,你会怎么办呢? ...

  10. 双网卡、多网卡指定IP分别访问网卡(windows添加静态路由)

    有两块网卡,网关分别是 128.0.100.198 和 192.168.10.2,128.0.100.198,网速10M.192.168.10.2,网速100M.平时上网用192.168.10.2,访 ...