英语中主语从句的概念及其用法,例句(不断更新)
主语从句的原理
主语从句是一种充当整个句子主语的从句,主语从句构成的句子,是要以引导词开头的。它可以用名词性从属连词、关系代词或关系副词引导。主语从句通常位于谓语动词之前,用于表示动作、状态或事件的主体。
以下是一些常用的引导主语从句的词汇(简称为引导词):
-
名词性从属连词:
-
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” 引导。
whichwhat,例句,- 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 …...
【Python】 -- 趣味代码 - 小恐龙游戏
文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...
微信小程序之bind和catch
这两个呢,都是绑定事件用的,具体使用有些小区别。 官方文档: 事件冒泡处理不同 bind:绑定的事件会向上冒泡,即触发当前组件的事件后,还会继续触发父组件的相同事件。例如,有一个子视图绑定了b…...
label-studio的使用教程(导入本地路径)
文章目录 1. 准备环境2. 脚本启动2.1 Windows2.2 Linux 3. 安装label-studio机器学习后端3.1 pip安装(推荐)3.2 GitHub仓库安装 4. 后端配置4.1 yolo环境4.2 引入后端模型4.3 修改脚本4.4 启动后端 5. 标注工程5.1 创建工程5.2 配置图片路径5.3 配置工程类型标签5.4 配置模型5.…...
CVPR 2025 MIMO: 支持视觉指代和像素grounding 的医学视觉语言模型
CVPR 2025 | MIMO:支持视觉指代和像素对齐的医学视觉语言模型 论文信息 标题:MIMO: A medical vision language model with visual referring multimodal input and pixel grounding multimodal output作者:Yanyuan Chen, Dexuan Xu, Yu Hu…...
可靠性+灵活性:电力载波技术在楼宇自控中的核心价值
可靠性灵活性:电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中,电力载波技术(PLC)凭借其独特的优势,正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据,无需额外布…...
376. Wiggle Subsequence
376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...
Springcloud:Eureka 高可用集群搭建实战(服务注册与发现的底层原理与避坑指南)
引言:为什么 Eureka 依然是存量系统的核心? 尽管 Nacos 等新注册中心崛起,但金融、电力等保守行业仍有大量系统运行在 Eureka 上。理解其高可用设计与自我保护机制,是保障分布式系统稳定的必修课。本文将手把手带你搭建生产级 Eur…...
C++中string流知识详解和示例
一、概览与类体系 C 提供三种基于内存字符串的流,定义在 <sstream> 中: std::istringstream:输入流,从已有字符串中读取并解析。std::ostringstream:输出流,向内部缓冲区写入内容,最终取…...
零基础设计模式——行为型模式 - 责任链模式
第四部分:行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习!行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想:使多个对象都有机会处…...
【OSG学习笔记】Day 16: 骨骼动画与蒙皮(osgAnimation)
骨骼动画基础 骨骼动画是 3D 计算机图形中常用的技术,它通过以下两个主要组件实现角色动画。 骨骼系统 (Skeleton):由层级结构的骨头组成,类似于人体骨骼蒙皮 (Mesh Skinning):将模型网格顶点绑定到骨骼上,使骨骼移动…...
