系统学英语 — 句法 — 复合句
目录
文章目录
- 目录
- 复合句型
- 主语从句
- 宾语从句
- 表语从句
- 定语从句
- 状语从句
- 同位语从句
复合句型
复合句型,即:从句。在英语中,除了谓语之外的所有句子成分都可以使用从句来充当。
主语从句
充当主语的句子,通常位于谓语之前,不常见的也有主语后置的情况。
| 从句引导词 | 在从句中作成分? | 有翻译意义? | 举例 |
|---|---|---|---|
| that(不可以省略) | x | x | That we learn English is important. |
| whether | x | √ | Whether we learn English is important. |
| who | √(主、宾、表) | √ | Who learns English is important. 其中 who 作主语 |
| what | √(主、宾、表) | √ | What we learn is important. 其中 what 作宾语 |
| which+n | √(主、宾、表) | √ | Which language we learn is important. 其中 which 作宾语 |
| when | √(状) | √ | When we learn is important. |
| where | √(状) | √ | Where we learn is important. |
| why | √(状) | √ | Why we learn is important. |
| how | √(状) | √ | How we learn is important. |
主语后置句型:使用代词 It 将冗长的主语代替并前置,真正的主语被后置。结构如:It is + adj./v-ed/n./介短 + that 主从/to do. 例如:
- It is obvious that …
- It is suggested that …
- It is a fact that…
It is not obvious that how the capacity to visualize objects and to figure out numerical patterns suits one to answer difficult questions.
宾语从句
充当宾语的句子,通常位于谓语之后,也可以位于介词之后(介宾)和形容词之后(形宾)。
| 从句引导词 | 在从句中作成分? | 有翻译意义? | 举例 |
|---|---|---|---|
| that(可能被省略) | x | x | |
| whether | x | √ | |
| who | √(主、宾、表) | √ | |
| what | √(主、宾、表) | √ | |
| which+n | √(主、宾、表) | √ | |
| when | √(状) | √ | |
| where | √(状) | √ | |
| why | √(状) | √ | |
| how | √(状) | √ |
表语从句
充当表语的句子,通常位于系动词之后。
| 从句引导词 | 在从句中作成分? | 有翻译意义? | 举例 |
|---|---|---|---|
| that(不可以省略) | x | x | |
| whether | x | √ | |
| who | √(主、宾、表) | √ | |
| what | √(主、宾、表) | √ | |
| which+n | √(主、宾、表) | √ | |
| when | √(状) | √ | |
| where | √(状) | √ | |
| why | √(状) | √ | |
| how | √(状) | √ |
定语从句
定语从句在句子中往往充当 “后置定语(区别于常规的前置定语)”。定语从句的 3 要素包括:先行词 + 定从引导词 + 从句结束位置。
先行词,即:被定从修饰的名词,所以先行词的类型包括:
- 名词
- 名词性短语
- 句子
定从引导词:
| 从句引导词 | 句式 | 举例 |
|---|---|---|
| that(可能被省略) | n + that | It is a fact that he is a man. |
| which | n + which | |
| 介词 + which | n + at / in / for … + which | Humans have the ability to modify the environment in which they live. |
| who | n(人) + who | Passengers who pass a background check are eligible to use expedited screening lanes. |
| whose | n + whose | |
| when | n(时间) + when | She died in 2008 when the economic crisis struck. |
| where | n(地点)+ where | |
| why | n(reason)+ why | That is one reason why we have launched Arc. |
定从句结束的位置 是需要特别留意的,否则很难做好断句,通常有以下几种情况:
- 标点符号
- 从句引导词后的第二个谓语(主干谓语)前
- 固定搭配
- 从句嵌套
状语从句
状语从句在句子中作状语成分,用于修饰动词、形容词、副词或全句。
在状语从句中,即使是未来发生的事情,也是要一般现在时,而不是将来时。因为它表示执行动作时的状态。
| 类型 | 从属连词 | 特殊连词 / 短语 | 例子 |
|---|---|---|---|
| 地点状语从句 | where | ||
| 时间状语从句 | when、before、after、since、while、as、until | ||
| 原因状语从句 | because、since、as、for | in that、now that、considering、because of、due to、owing to、given | |
| 结果状语从句 | so…that…、such…that… | to the extent that…、to such a degree that… | |
| 目的状语从句 | so that、lest(以免)、in case that、for fear that | in order to、so as to、for fear of、in case of | |
| 条件状语从句 | if、unless | so、as long as、if only、only if、provided(假如) | |
| 让步状语从句 | though、although、even if、even though、while | as、no matter + what / who / how、whatever、whoever、however | |
| 方式状语从句 | as | in the way、in the manner、by doing、by the means、with + n | |
| 比较状语从句 | than | than + n、compared to、compared with |
使用 while(当…时候)作为时间状语从句时,如果主句和从句的主语一致,且从句谓语是 be 时,可省略从句的主语和 be 动。
- While (you are) asked to answer questions, please speak louder.
- He caught a cold while (he was) on vacation.
同位语从句
同位语从句的句式比较简单,为:抽象名词 + that。其中常见的抽象名词有:news、idea、promise、question、doubt、thought、hope、message、suggestion、possibility、order、truth、proposal、belief 等。
此外还有以下引入同位语的词组:
| 类型 | 关键字 | 例子 |
|---|---|---|
| 等同关系的词组 | that is、in other words | |
| 列举关系的词组 | for example、for instance、such as、including、like、say | |
| 比较关系的词组 | especially、particularly、notably(尤其) |
相关文章:
系统学英语 — 句法 — 复合句
目录 文章目录 目录复合句型主语从句宾语从句表语从句定语从句状语从句同位语从句 复合句型 复合句型,即:从句。在英语中,除了谓语之外的所有句子成分都可以使用从句来充当。 主语从句 充当主语的句子,通常位于谓语之前&#x…...
指针的介绍2前
1.数组名的理解 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h>int main() {int arr[] { 1,2,3,4,5,6,7,8,9 };printf("&arr[0] %p\n", &arr[0]);printf("arr %p\n", arr);return 0; } 观察得到,数组名就是数组首…...
16.Word:石油化工设备技术❗【28】
目录 题目 NO1.2 NO3 NO4 题目 NO1.2 F12:另存为将“Word素材.docx”文件另存为“Word. docx”(“docx”为文件扩展名) 光标来到表格上方→插入→形状→新建画布→单击选中→格式→高度/宽度(格式→大小对话框→取消勾选✔锁定…...
Python-基础环境(01) 虚拟环境,Python 基础环境之虚拟环境,一篇文章助你完全搞懂!
Python的虚拟环境是一种工具,它能够创建一个隔离的独立Python环境。每个虚拟环境都有自己独立的Python解释器和安装的包,不会与其他虚拟环境或系统的全局Python环境发生冲突。虚拟环境特别适用于以下情况: 项目隔离:不同的项目可…...
Dest1ny漏洞库:用友 U8-CRM 系统 ajaxgetborrowdata.php 存在 SQL 注入漏洞
用友U8-CRM系统ajaxgetborrowdata.php存在SQL注入漏洞,文件多个方法存在SQL注入漏洞,未经身份验证的攻击者通过漏洞执行任意SQL语句,调用xp_cmdshell写入后门文件,执行任意代码,从而获取到服务器权限。 hunter app.n…...
java.sql.Date 弃用分析与替代方案
引言 java.sql.Date 是 Java 标准库中的一个类,它继承自 java.util.Date,主要用于在 Java 应用程序与数据库之间进行日期数据的传输。然而,随着 Java 语言的发展,java.sql.Date 以及其父类 java.util.Date 逐渐被认为存在设计缺陷…...
HarmonyOS:状态管理最佳实践
一、概述 在声明式UI编程范式中,UI是应用程序状态的函数,应用程序状态的修改会更新相应的UI界面。ArkUI采用了MVVM模式,其中ViewModel将数据与视图绑定在一起,更新数据的时候直接更新视图。如下图所示: ArkUI的MVVM模式…...
如何提高新产品研发效率
优化研发流程、采用先进工具、提升团队协作、持续学习与改进,是提高新产品研发效率的关键。其中,优化研发流程尤为重要。通过简化流程,减少不必要的环节和复杂性,企业可以显著提升研发效率。例如,采用自动化测试工具和…...
MongoDB平替数据库对比
背景 项目一直是与实时在线监测相关,特点数据量大,读写操作大,所以选用的是MongoDB。但按趋势来讲,需要有一款国产数据库可替代,实现信创要求。选型对比如下 1. IoTDB 这款是由清华大学主导的开源时序数据库&#x…...
JavaScript系列(46)-- WebGL图形编程详解
JavaScript WebGL图形编程详解 🎨 今天,让我们深入探讨JavaScript的WebGL图形编程。WebGL是一种基于OpenGL ES的JavaScript API,它允许我们在浏览器中渲染高性能的2D和3D图形。 WebGL基础概念 🌟 💡 小知识ÿ…...
YOLO目标检测4
一. 参考资料 《YOLO目标检测》 by 杨建华博士 本篇文章的主要内容来自于这本书,只是作为学习记录进行分享。 二. 环境搭建 (1) ubuntu20.04 anaconda安装方法 (2) 搭建yolo训练环境 # 首先,我们建议使用Anaconda来创建一个conda的虚拟环境 conda cre…...
十三先天记
没有一刻,只有当下在我心里。我像星星之间的空间一样空虚。他们是我看到的第一件事,我知道的第一件事。 在接下来的时间里,我意识到我是谁,我是谁。我知道星星在我上方,星球的固体金属体在我脚下。这个支持我的世界是泰…...
【论文阅读笔记】“万字”关于深度学习的图像和视频阴影检测、去除和生成的综述笔记 | 2024.9.3
论文“Unveiling Deep Shadows: A Survey on Image and Video Shadow Detection, Removal, and Generation in the Era of Deep Learning”内容包含第1节简介、第2-5节分别对阴影检测、实例阴影检测、阴影去除和阴影生成进行了全面的综述。第6节深入讨论了阴影分析࿰…...
Android AOP:aspectjx
加入引用 在整个项目的 build.gradle 中,添加 classpath "com.hujiang.aspectjx:gradle-android-plugin-aspectjx:2.0.10" 可以看到测试demo的 gradle 版本是很低的。 基于 github 上的文档,可以看到原版只支持到 gradle 4.4 。后续需要使…...
前端【11】HTML+CSS+jQUery实战项目--实现一个简单的todolist
前端【8】HTMLCSSjavascript实战项目----实现一个简单的待办事项列表 (To-Do List)-CSDN博客 学过jQUery可以极大简化js代码的编写,基于之前实现的todolist小demo,了解如何使用 jQuery 来实现常见的动态交互功能。 修改后的js代码 关键点解析 动态添加…...
2025课题推荐——USBL与DVL数据融合的实时定位系统
准确的定位技术是现代海洋探测、海洋工程和水下机器人操作的基础。超短基线(USBL)和多普勒速度计(DVL)是常用的水下定位技术,但单一技术难以应对复杂环境。因此,USBL与DVL的数据融合以构建实时定位系统&…...
滑动窗口详解:解决无重复字符的最长子串问题
滑动窗口详解:解决无重复字符的最长子串问题 在算法面试中,“无重复字符的最长子串”问题是一个经典题目,不仅考察基础数据结构的运用,还能够反映你的逻辑思维能力。而在解决这个问题时,滑动窗口(Sliding …...
第05章 11 动量剖面可视化代码一则
在计算流体力学(CFD)中,动量剖面(Momentum Profiles)通常用于描述流体在流动方向上的动量分布。在 VTK 中,可以通过读取速度场数据,并计算和展示动量剖面来可视化呈现速度场信息。 示例代码 以…...
MySQL的复制
一、概述 1.复制解决的问题是让一台服务器的数据与其他服务器保持同步,即主库的数据可以同步到多台备库上,备库也可以配置成另外一台服务器的主库。这种操作一般不会增加主库的开销,主要是启用二进制日志带来的开销。 2.两种复制方式…...
Cpp::IO流(37)
文章目录 前言一、C语言的输入与输出二、什么是流?三、C IO流C标准IO流C文件IO流以写方式打开文件以读方式打开文件 四、stringstream的简单介绍总结 前言 芜湖,要结束喽! 一、C语言的输入与输出 C语言中我们用到的最频繁的输入输出方式就是 …...
突破不可导策略的训练难题:零阶优化与强化学习的深度嵌合
强化学习(Reinforcement Learning, RL)是工业领域智能控制的重要方法。它的基本原理是将最优控制问题建模为马尔可夫决策过程,然后使用强化学习的Actor-Critic机制(中文译作“知行互动”机制),逐步迭代求解…...
简易版抽奖活动的设计技术方案
1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...
【Linux】C语言执行shell指令
在C语言中执行Shell指令 在C语言中,有几种方法可以执行Shell指令: 1. 使用system()函数 这是最简单的方法,包含在stdlib.h头文件中: #include <stdlib.h>int main() {system("ls -l"); // 执行ls -l命令retu…...
Day131 | 灵神 | 回溯算法 | 子集型 子集
Day131 | 灵神 | 回溯算法 | 子集型 子集 78.子集 78. 子集 - 力扣(LeetCode) 思路: 笔者写过很多次这道题了,不想写题解了,大家看灵神讲解吧 回溯算法套路①子集型回溯【基础算法精讲 14】_哔哩哔哩_bilibili 完…...
如何在看板中体现优先级变化
在看板中有效体现优先级变化的关键措施包括:采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中,设置任务排序规则尤其重要,因为它让看板视觉上直观地体…...
pam_env.so模块配置解析
在PAM(Pluggable Authentication Modules)配置中, /etc/pam.d/su 文件相关配置含义如下: 配置解析 auth required pam_env.so1. 字段分解 字段值说明模块类型auth认证类模块,负责验证用户身份&am…...
连锁超市冷库节能解决方案:如何实现超市降本增效
在连锁超市冷库运营中,高能耗、设备损耗快、人工管理低效等问题长期困扰企业。御控冷库节能解决方案通过智能控制化霜、按需化霜、实时监控、故障诊断、自动预警、远程控制开关六大核心技术,实现年省电费15%-60%,且不改动原有装备、安装快捷、…...
最新SpringBoot+SpringCloud+Nacos微服务框架分享
文章目录 前言一、服务规划二、架构核心1.cloud的pom2.gateway的异常handler3.gateway的filter4、admin的pom5、admin的登录核心 三、code-helper分享总结 前言 最近有个活蛮赶的,根据Excel列的需求预估的工时直接打骨折,不要问我为什么,主要…...
高等数学(下)题型笔记(八)空间解析几何与向量代数
目录 0 前言 1 向量的点乘 1.1 基本公式 1.2 例题 2 向量的叉乘 2.1 基础知识 2.2 例题 3 空间平面方程 3.1 基础知识 3.2 例题 4 空间直线方程 4.1 基础知识 4.2 例题 5 旋转曲面及其方程 5.1 基础知识 5.2 例题 6 空间曲面的法线与切平面 6.1 基础知识 6.2…...
跨链模式:多链互操作架构与性能扩展方案
跨链模式:多链互操作架构与性能扩展方案 ——构建下一代区块链互联网的技术基石 一、跨链架构的核心范式演进 1. 分层协议栈:模块化解耦设计 现代跨链系统采用分层协议栈实现灵活扩展(H2Cross架构): 适配层…...
