英语中主语从句的概念及其用法,例句(不断更新)
主语从句的原理
主语从句是一种充当整个句子主语的从句,主语从句构成的句子,是要以引导词开头的。它可以用名词性从属连词、关系代词或关系副词引导。主语从句通常位于谓语动词之前,用于表示动作、状态或事件的主体。
以下是一些常用的引导主语从句的词汇(简称为引导词):
-
名词性从属连词:
-
that
,例句:- That he finished his homework is surprising.(他完成了作业,这令人惊讶。)
- 这里,“That he finished his homework” 是一个主语从句,由名词性从属连词 “that” 引导。
当 "that" 作为从属连词引导主语从句时,它没有实际意义,只起到引导作用
-
if
,例句:-
If he comes to the party is still uncertain.(他是否会来参加派对尚不确定。)
-
在这个句子中,“If he comes to the party” 是主语从句,而 “is still uncertain” 是谓语部分。
-
这个主语从句表示的是一个条件或可能性,并作为整个句子的主题。
-
-
whether
,例句:- Whether she will come to the party remains unknown.(她是否会来参加派对仍然是个未知数。)
- 这里,“Whether she will come to the party” 是一个主语从句,由名词性从属连词 “whether” 引导。
-
-
关系代词:
who
,例句- who ate the carrot is obvious(谁吃了胡萝卜是明显的)
- 这里“who ate the carrot”是一个主语从句,由关系代词“who”引导
whoever
,例句:- Whoever arrives first will get the prize.(谁先到谁得奖。)
- 这里,“Whoever arrives first” 是一个主语从句,由关系代词 “whoever” 引导。
which
what
,例句,- What he said upset her.(他说的话让她不安。)
- 这里,“What he said” 是一个主语从句,由关系代词 “what” 引导。
-
关系副词:
when
,例句,- when the rabbit ate the carrot is obvious(兔子什么时候吃了胡萝卜是明显的)
- 这里,when the rabbit ate the carrot 是主语从句,由关系副词when引导
where
,例句,- where the rabbit ate the carrot is obvious,兔子在哪吃胡萝卜是明显的。
- where the rabbit ate the carrot 是主语从句,由关系副词where引导
why
,例句:- Why he left is still a mystery.(为什么他离开仍是个谜。)
- 这里,“Why he left” 是一个主语从句,
由关系副词 "why" 引导
。
总之,主语从句是一种充当句子主语的从句,可以由名词性从属连词、关系代词或关系副词引导。它用于表示动作、状态或事件的主体,并位于谓语动词之前。
形式主语
形式主语是英语中一种特殊的语法结构,用于将主语从句或不定式移到句子末尾,使句子更自然、更易于理解。形式主语通常由“it”充当,暂时代替句子中的真正主语。
以下是一些形式主语的例子:
-
It is obvious that he is tired.(很明显他很累。)
- 在这个例子中,“it”是形式主语,真正的主语从句是“that he is tired”。
-
It’s important for us to learn English well.(学好英语对我们来说很重要。)
- 这里,“it”是形式主语,真正的主语是不定式“to learn English well”。
“it”是最常用的形式主语。然而,在某些非正式场合,您可能会听到或看到其他代词(如“this”或“that”)被用作形式主语。但在标准英语中,“it”是最常见和广泛接受的形式主语。
-
这里的
it
不是平时指代物体的代词“它”,而是指代后面的从句,本身没有实际意义,所以被称为“形式主语”。 -
它代表的是之后的真正的主语,也就是之后的主语从句。也就是说,放在句子后面的从句才是真正的主语。
-
这样的形式主语it开头的句子构成很简单,就是用it把整句话用之前的语序说完,然后紧接着加上从句就可以了
-
所以我们之前说到,很明显,兔子吃了胡萝卜对应的英语句子就是,it is obvious that the rabbit ate a carrot
-
如果形式主义it指代的内容比较多,我们中文就可以拆句,比如it is obvious that the hungry rabbit had already eaten a carrot for dinner this evening 这句话就可以翻译成:很明显,饿了的兔子今天晚饭已经吃了根胡萝卜。
whether 与 if 作为主语从句引导词的区别
-
"whether" 更常用于表示两种可能性之间的选择,而 "if" 更多地用于表示条件
。 -
在主语从句中,这种区别可能不那么明显。然而,在选择使用哪个词时,可以考虑到这一点。
-
例如:
-
Whether she will come to the party is still unknown.(她是否会来参加派对仍然是个未知数。)
- 这里,“whether” 强调了她来与不来的两种可能性。
-
If he comes to the party is still uncertain.(他是否会来参加派对尚不确定。)
- 在这个例子中,“if” 暗示了一个条件,即他来参加派对的可能性。
-
-
“whether” 在表示选择时通常被认为是更正式的用法。在主语从句中,“whether” 和 “if” 都可以用来表示是否,但 “whether” 更常用于正式场合和书面语境。
-
当从句中有两个或更多的选择时,只能使用 “whether”。
-
例如:
- Whether to buy a car or a motorcycle is a difficult decision.(买汽车还是摩托车是个难以抉择的问题。)
总的来说,“if” 和 “whether” 在主语从句中可以互换使用,但 “whether” 更常用于表示选择并且更正式。如果您想强调可能性之间的选择,或者在书面语境中,建议使用 “whether”。在表示条件或非正式场合中,可以使用 “if”。
总结
-
从句就是概念就是用一个句子去充当另一个句子中的某一个句子成分。被充当句子成分的句子叫做主句,充当句子成分的句子叫做从句。
-
主语从句,就是用一个从句去替换掉主句里面主语的这个句子成分,去充当主句的主语。
-
形式主语是英语中一种特殊的语法结构,用于将主语从句或不定式移到句子末尾,使句子更自然、更易于理解。形式主语通常由“it”充当,暂时代替句子中的真正主语。
最后的最后,如果你觉得我的这篇文章写的不错的话,请给我一个赞与收藏,关注我,我会继续给大家带来更多更优质的干货内容
。
相关文章:

英语中主语从句的概念及其用法,例句(不断更新)
主语从句的原理 主语从句是一种充当整个句子主语的从句,主语从句构成的句子,是要以引导词开头的。它可以用名词性从属连词、关系代词或关系副词引导。主语从句通常位于谓语动词之前,用于表示动作、状态或事件的主体。 以下是一些常用的引导主…...
数组的子数组(亚阵列)、子序列,字符串的子串、子序列
数组 子数组 一个或连续多个数组中的元素组成一个子数组 子数组最少包含一个元素 数组 {1, 2, 3} 的子数组是 {1}, {1, 2}, {1, 2, 3}, {2}, {2, 3}, 和 {3}. 子序列 子序列就是在原来序列中找出一部分组成的序列 子序列不一定连续 相对位置还是不变 但是ÿ…...

MySQL 知识:迁移数据目录到其他路径
一、系统环境 操作系统:Centos 7 已安装环境:MySQL 8.0.26 二、开始操作 2.1 关闭SELinux 为了提高 Linux 系统的安全性,在 Linux 上通常会使用 SELinux 或 AppArmor 实现强制访问控制(Mandatory Access Control MACÿ…...

Go | 一分钟掌握Go | 8 - 并发
作者:Mars酱 声明:本文章由Mars酱编写,部分内容来源于网络,如有疑问请联系本人。 转载:欢迎转载,转载前先请联系我! 前言 当今编程界,一个好的编译型语言如果不支持并发,…...

【滤波】多元高斯
本文主要翻译自rlabbe/Kalman-and-Bayesian-Filters-in-Python的第5章节05-Multivariate-Gaussians(多元高斯)。 %matplotlib inline#format the book import book_format book_format.set_style()简介 上一篇文章中的技术非常强大,但它们只…...

单源最短路问题
全部代码 全部代码在github acwing 上 正在更新 https://github.com/stolendance/acwing 图论 欢迎大家star与fork 单源最短路问题 先用spfa算法 不行再换其他的 spfa-超级万能 说不定比dijsktra还快 dis[] 代表第k到某一点的最短距离 queue 代表刚被更新的点 它有可能更…...
Security方法注解权限控制过程及自定义权限表达式
文章目录 使用内置的权限表达式PreAuthorizePermissionEvaluator 自定义权限表达式SysMethodSecurityExpressionHandler源码流程 SysMethodSecurityExpressionRoot 使用内置的权限表达式 PreAuthorize 这个用来判断超级管理员的话,还得在表达式上加上或 Permissi…...
vue 省市县三级联动
1、 <template><div>所在省<el-select popper-class"eloption" :popper-append-to-body"true"change"getShiList(obj.province)" v-model"obj.province" placeholder"请选择所在省" clearableclear"re…...

ChatGPT实现编程语言转换
编程语言转换 对于程序员来说,往往有一类工作,是需要将一部分业务逻辑实现从服务端转移到客户端,或者从客户端转移到服务端。这类工作,通常需要将一种编程语言的代码转换成另一种编程语言的代码,这就需要承担这项工作…...

浅拷贝和深拷贝
浅拷贝: 定义:浅拷贝(Shallow Copy)是一种简单的对象复制方式,将一个对象的数据成员直接复制给另一个对象(通常是通过默认的复制构造函数或赋值运算符实现),这些数据成员可以是基本…...

进程地址空间与页表方面知识点(缺页中断及写时拷贝部分原理)
谢谢阅读,如有错误请大佬留言!! 目录 谢谢阅读,如有错误请大佬留言!! 抛出总结 开始介绍 发现问题 进程地址空间(虚拟地址) 页表 物理内存与进程地址空间映射 缺页中断基本…...

Photoshop如何使用滤镜之实例演示?
文章目录 0.引言1.将普通照片制作成油画效果2.使用液化滤镜修出完美身材3.用镜头光晕滤镜制作唯美的逆光人像4.用Camera Raw滤镜对偏色风景照进行调色 0.引言 因科研等多场景需要进行绘图处理,笔者对PS进行了学习,本文通过《Photoshop2021入门教程》及其…...

Flutter 组件抽取:日期(DatePicker)、时间(TimePicker)弹窗选择器【仿照】
简介 仿照《Flutter 仿ios自定义一个DatePicker》实行的日期弹窗选择器(DatePicker)、时间弹窗选择器(TimePicker) 效果 范例 class _TestPageState extends State<TestPage> {overridevoid initState() {super.initStat…...
基于opencv的YOLOV3对图片的目标检测
目录 1. 准备工作 2. utils 函数 2.1 plot_show 函数 2.2 get_prediction 函数 2.3 draw_bounding_box 绘制边界框函数...
Mermaid流程图
所有流程图都由节点,几何形状和边缘,箭头或线条组成。mermaid代码定义了这些节点和边缘的制作和交互方式。 它还可以容纳不同的箭头类型、多方向箭头以及与子图之间的链接。 1、流程图的方向 TB - 从上到下TD - 自上而下/与上到下相同BT - 从下到上RL -…...

国产!全志科技T507-H工业核心板( 4核ARM Cortex-A5)规格书
1核心板简介 创龙科技 SOM-TLT507 是一款基于全志科技 T507-H 处理器设计的 4 核 ARM Cortex-A 53 全国产工业核心板,主频高达 1.416GHz 。核心板 CPU 、ROM 、RAM、电源、晶振等所有元器件均采用国产工业级方案,国产化率 100%。 核心板通过邮票孔连接方式引出 MIPI CSI 、…...

java小记 2023-05-05
public class Test {/*** 谓类的方法就是指类中用static 修饰的方法(非static 为实例方法),比如main 方法,那么可以以main* 方法为例,可直接调用其他类方法,必须通过实例调用实例方法,this 关键…...
CentOS安装Nginx
准备工作 在安装Nginx之前,我们需要进行一些准备工作: 确认系统是否已经安装了Nginx。如果已经安装了,需要卸载掉旧版本。安装EPEL源,以获取Nginx的软件包。安装必要的依赖软件包。 卸载旧版Nginx 如果已经安装了旧版本的Ngin…...
CSS布局基础(CSS书写顺序 导航栏写法 常见问题)
CSS布局基础(CSS书写顺序 & 导航栏写法) CSS布局基础(CSS书写顺序)导航栏写法PC端网页开发一般步骤容易出问题的点 CSS布局基础(CSS书写顺序) 布局定位属性自身属性(宽高,边框&…...
打造卓越 QML 层级设计:从入门到精通
目录标题 引言:QML 层级设计的重要性1.1 什么是 QML1.2 层级设计的核心理念1.3 实际应用案例 QML 基础知识2.1 语言概述2.2 基本元素2.3 属性和信号 设计原则与规范3.1 命名规范3.1.1 标识符命名3.1.2 文件命名3.1.3 文件夹命名 3.2 代码风格3.2.1 缩进与空格3.2.2 …...
【杂谈】-递归进化:人工智能的自我改进与监管挑战
递归进化:人工智能的自我改进与监管挑战 文章目录 递归进化:人工智能的自我改进与监管挑战1、自我改进型人工智能的崛起2、人工智能如何挑战人类监管?3、确保人工智能受控的策略4、人类在人工智能发展中的角色5、平衡自主性与控制力6、总结与…...
Nginx server_name 配置说明
Nginx 是一个高性能的反向代理和负载均衡服务器,其核心配置之一是 server 块中的 server_name 指令。server_name 决定了 Nginx 如何根据客户端请求的 Host 头匹配对应的虚拟主机(Virtual Host)。 1. 简介 Nginx 使用 server_name 指令来确定…...
VTK如何让部分单位不可见
最近遇到一个需求,需要让一个vtkDataSet中的部分单元不可见,查阅了一些资料大概有以下几种方式 1.通过颜色映射表来进行,是最正规的做法 vtkNew<vtkLookupTable> lut; //值为0不显示,主要是最后一个参数,透明度…...

算法岗面试经验分享-大模型篇
文章目录 A 基础语言模型A.1 TransformerA.2 Bert B 大语言模型结构B.1 GPTB.2 LLamaB.3 ChatGLMB.4 Qwen C 大语言模型微调C.1 Fine-tuningC.2 Adapter-tuningC.3 Prefix-tuningC.4 P-tuningC.5 LoRA A 基础语言模型 A.1 Transformer (1)资源 论文&a…...

初探Service服务发现机制
1.Service简介 Service是将运行在一组Pod上的应用程序发布为网络服务的抽象方法。 主要功能:服务发现和负载均衡。 Service类型的包括ClusterIP类型、NodePort类型、LoadBalancer类型、ExternalName类型 2.Endpoints简介 Endpoints是一种Kubernetes资源…...

uniapp 开发ios, xcode 提交app store connect 和 testflight内测
uniapp 中配置 配置manifest 文档:manifest.json 应用配置 | uni-app官网 hbuilderx中本地打包 下载IOS最新SDK 开发环境 | uni小程序SDK hbulderx 版本号:4.66 对应的sdk版本 4.66 两者必须一致 本地打包的资源导入到SDK 导入资源 | uni小程序SDK …...
Caliper 负载(Workload)详细解析
Caliper 负载(Workload)详细解析 负载(Workload)是 Caliper 性能测试的核心部分,它定义了测试期间要执行的具体合约调用行为和交易模式。下面我将全面深入地讲解负载的各个方面。 一、负载模块基本结构 一个典型的负载模块(如 workload.js)包含以下基本结构: use strict;/…...

MyBatis中关于缓存的理解
MyBatis缓存 MyBatis系统当中默认定义两级缓存:一级缓存、二级缓存 默认情况下,只有一级缓存开启(sqlSession级别的缓存)二级缓存需要手动开启配置,需要局域namespace级别的缓存 一级缓存(本地缓存&#…...
0x-3-Oracle 23 ai-sqlcl 25.1 集成安装-配置和优化
是不是受够了安装了oracle database之后sqlplus的简陋,无法删除无法上下翻页的苦恼。 可以安装readline和rlwrap插件的话,配置.bahs_profile后也能解决上下翻页这些,但是很多生产环境无法安装rpm包。 oracle提供了sqlcl免费许可,…...

goreplay
1.github地址 https://github.com/buger/goreplay 2.简单介绍 GoReplay 是一个开源的网络监控工具,可以记录用户的实时流量并将其用于镜像、负载测试、监控和详细分析。 3.出现背景 随着应用程序的增长,测试它所需的工作量也会呈指数级增长。GoRepl…...