英语——语法——从句——状语从句——笔记
一、概念
状语从句(Adverbial Clause)是指句子用作状语时,起副词作用的句子。状语从句中的从句可以修饰谓语。
状语从句根据其作用可分为时间、地点、原因、条件、目的、结果、让步、方式和比较等九
种状语从句。状语从句一般由连词(从属连词)引导,也可以由词组引起。
除让步、比较,其他八种都是常见的。
与其他从句的区别:状语从句重点在于连接词,前后句子不受限制(易点);状语从句涉及到主从句不同关系,所以连接词有很多需要记忆(难点)。
二、判断
判断下列状语从句类型:
- While I was walking along the street, I found many beatiful buildings. ( while时间状语连词,意为当…时候,时间)
- Where there is a will, there is a way. ( 地点)
- Now that/Since everybody is here, let’s begin our meeting. (now that/since意为既然,原因)
- I’ll speak slowly so that you can understand me.(so that以至于,目的(区分主从句,从句you can understand是做主句的目的))
- So clever was he that he was able to work out all the difficult problems. ( 倒装句he was so clever that,结果(目的从句与结果从句区别不大,不需区分))
- As long as you don’t lose heart, you’ll succeed. (as long as只要,heart初心,条件 )
- Although he tried hard, he did not find a job. (although虽然,让步(他努力尝试为找不到工作让步))
- The old lady treats the boy as if he were his own son. (treat对待,as if如同,方式)
9.He is taller than I am.(比较)
拓展:where there is a will,there is a way有志者事竟成
三、类别
九大类状语从句和连词(状语从句的类别,主要取决于从句与主句之间关系,关系建立是通过连词确定)
(一)a时间状语从句
① when/ while/ as:当…的时候,在…期间 ; whenever:无论何时; before/ after: 在…之前/在…之后; since:自从…起 ; until/ till:直到…
所涉及的连词属于常见的。
② instantly/ immediately/directly; the second/the minute/the moment/the instant; as soon as 等后加时间状语从句,表示“一…就…”
③ hardly几乎不;刚刚(scarcely, rarely)…when / before, no sooner…than 相当于as soon as之意
注:when, while和as的区别
when引导的从句的谓语动词可以是延续性的动词,可以是瞬时动词,when表示“就在那时”。
While引导的从句的谓语动作必须是延续性的,并强调主句和从句的动作同时发生(或者相对应)。并且while有时还可以表示对比。
As表示“一边……一边”,as引导的动作是延续性的动作,一般用于主句和从句动作同时发生;as也可以强调“一先一后。
总结
when可接延续性动词和瞬时动词。
while只接延续性动词,如不可用finish;可用watch。
as只接延续性动词。as可以引导时间、比较、条件、让步状语从句。
(二)b地点状语从句
连词:where, wherever, anywhere, everywhere 等
特点:文章很少出现,连词也很少。了解。
(三)c原因状语从句
原因状语从句指在句中用来说明主句原因的从句。从属连词有because / in that(因为), as(由于), since(既然), now(that)(既然), when(既然), seeing (that) (由于,鉴于), considering (that)(考虑到), given (that) (考虑到),for(为)等。
for表示因果关系,引导的句子是并列句,不是从句。for不引导原因状语从句。
比较:because/ since/ as的区别:
- because从句位于句首时要用逗号分开,放在句末时,可不用逗号分开。because表示直接原因,语气最强,最适合回答why引导的疑问句。because of 也表示原因,但它后面不接从句, 只能接名词, 代词或动名词。注意:because 和so 不可同时出现在一个句子里
- since引导的原因状语从句一般放于主句之前表示已知的、 显然的理由(通常被翻译成“既然”= now that ),较为正式, 语气比because弱。
- as 引导原因状语从句时表示附带说明的“双方已知的原因”,含有对比说明的意味,语气比since弱, 较为正式,位置较为灵活(常放于主句之前)。 as翻译为既然,由于。
because语气>since>as
注:其他表示因果关系的连词(类似because of的用法,并非用在从句当中)
due∕owing∕thanks∕according to 因为,由于… / 根据…
be attributed to 归功于…/ 归因于
on account of 由于,因为…
result from/ stem from 因为,源于…
out of 出于…原因,由于
for the sake of
arise from = put sth. down to sth(把……归因于……)
*以上表示因果关系的连词不引导从句,是状语成分。因为后面是介词结尾,接名词及名词性短语,不能接句子。其中,1,2,4最常见。
区分:because和because of:because接句子,because of 接名词及名词短语。
for the sake of看在上帝的面上
技巧填空:完型填空中理解前后句关系填写连词。
(四)d目的状语从句
目的状语从句是用以补充说明主句中谓语动词发生的目的。
常用引导词:so that以便于, in order that 目的是
特殊引导词:lest(唯恐,以免), for fear that(以免,唯恐), on purpose that(目的是…)
拓展:绕口令:boil the oil soiled by the coil in the toilet lest it spoil.虚拟语气,省略了it should spoil中的should.
注:其他表示目的关系的连词(并非用在从句当中 )
in order to / so as to…(目的是…)…接动词,不接从句。
in order to 和 so as to在使用上基本没有区别。但是需要注意:in order to 可以放在句首,但是 so as to 不可。
in order that前后主语一致,可以省略后面主语。
(五)e结果状语从句
结果状语从句与目的状语从句区分:目的是想要达到的结果
易混:目的状语从句:so that以便于;结果状语从句:so…that如此…以至于…。
易混:如此…以至于…:such+名词that…;so+形容/副词that…。
so可引导目的、结果状语从句
特殊引导词:to the degree that到…程度;
结果状语从句的从句部分是补充说明主句中谓语动词发生的结果的,通常位于主句之后。such用在(形容词)名词之前;而so要用在形容词/副词之前,so或that有时会省略掉。
常用引导词:so … that, such … that, so that…
特殊引导词:such that, to the degree that,to such a degree that,
so和 such
结果状语从句其规律由so与such的不同词性决定。such 是形容词,修饰名词或名词词组,so是副词,只能修饰形容词或副词。
such+a/an+形容词+名 = so+形容词+a/an+名
下述连词考察频率很高
(1)表示因果关系的词和词组:
So = hence = therefore(therefor) = thereby= thus = accordingly因此/所以(连词)
in consequence = as a result∕consequence 结果是(副词)…
result in = lead to = bring about 导致(动词)…
(2)so that 既可以引导目的状语从句,又可以引导结果状语从句,实际上并不会影响句子的意思表述。
(3)so that 和so…that 句意是有区别的。
so that:以便于;so…that…:如此…以至于…
(六)f条件状语从句(重要)
阅读中常见
联想中文:英文的条件状语从句,是中文的假设关系。
条件,是指某一件事情实现之后(状语从句中的动作),其它事情(主句中的动作)才能发生,通常译作“假如”,往往是一种假设关系。
常用引导词:if(如果), unless(除非)/if表示如果这样的话(肯定);unless表示如果不这样的话(否定)。
特殊引导词:as long as(只要), only if(只有…才), providing/provided that(倘若,条件是…), supposing that, once (一旦), on condition that(如果,在…条件下)
连词意思相近,就可以相互替换。
虚拟语气(考试常见)
条件状语从句的重点
条件状语从句 —— 虚拟语气
if 引导的条件状语从句,有真实条件句和非真实条件句两种:
① 真实条件,即假设的情况可能发生,用于陈述语气。
② 非真实条件,即假设的条件,与事实相反,用于虚拟语气。(if后接从句时态是过去时某种形态,主句是过去时某种形态。)
总结
条件状语从句:
1.常见引导词:if表示如果这样的话(肯定);unless表示如果不这样的话(否定)。
2.重要虚拟语气
A.本质:if引导条件状语从句,非真实条件,与事实相反,主从时态都为过去时。
B.在虚拟语气中,be动词不是原形,就必须用were,不管是第几人称/主语是什么。
C.方式状语从句中as if/though后接从句,与事实相反,虚拟语气,从句时态为过去时,主句为现在时。
(七)g让步状语从句concession
区分but:
让步:软转折,前后相互关系。(联系中文:中文中是转折;英文中是让步。)
But:硬转折,前后对立关系。
易混:if引导的是条件状语从句,whether引导的是让步状语从句。
让步状语从句表示:虽然,尽管,即使等概念,连接词如下:
①although , though (尽管,即使) / even if , even though(即使) as (尽管),whether(无论是否);
②疑问词+ever = no matter+疑问词, (who,what,where,when,etc) (无论何人,何事,何地,何时等);
③常用表示让步关系的连词:不用于从句的让步关系连词
regardless of (不管):regardless of+名词及名词性短语)
despite = in spite of (尽管,即使):despite=in spite of+名词及名词性短语(了解)
(八)h比较状语从句
常用引导词:as(同级比较), than(不同程度的比较)
特殊引导词:the more … the more … ; no … more than;
y方式状语从句
方式状语从句
方式状语从句,多用来谈论某人的行为或者做某事的方式。
常用引导词:as(正如,就像), as if/ as though(就像是)
as if/as though后接从句,是虚拟语气,与事实相反,从句时态用过去时,主句时态用现在时。
4总结
与其他从句的区别:状语从句重点在于连接词,前后句子不受限制(易点);状语从句涉及到主从句不同关系,所以连接词有很多需要记忆(难点)。
状语从句重点在于连接词的记忆,上述表格需要记忆
复杂句的成分中最复杂因素是三大从句,定语从句、名词性从句、状语从句,熟悉才能掌握好复杂句。
相关文章:
英语——语法——从句——状语从句——笔记
一、概念 状语从句(Adverbial Clause)是指句子用作状语时,起副词作用的句子。状语从句中的从句可以修饰谓语。 状语从句根据其作用可分为时间、地点、原因、条件、目的、结果、让步、方式和比较等九 种状语从句。状语从句一般由连词(从属连词…...
Linux 学习的六个过程
Linux 上手难,学习曲线陡峭,所以它的学习过程更像一个爬坡模式。这些坡看起来都很陡,但是一旦爬上一阶,就会一马平川。 1、抛弃旧的思维习惯,熟练使用 Linux 命令行 在 Linux 中,无论我们做什么事情&…...
『heqingchun-ubuntu系统下安装nvidia显卡驱动3种方法』
ubuntu系统下安装nvidia显卡驱动3种方法 一、安装依赖 1.更新 sudo apt updatesudo apt upgrade -y2.基础工具 sudo apt install -y build-essential python图形界面相关 sudo apt install -y lightdm注:在弹出对话框选择"lightdm" 二、第一种:使用…...
[paddle]paddleseg中eiseg加载模型参数的模型下载地址
图片标注 以下内容为2D图片标注模型下载及EISeg2D图片标注流程,具体如下: 模型准备 在使用EISeg前,请先下载模型参数。EISeg开放了在COCOLVIS、大规模人像数据、mapping_challenge,Chest X-Ray,MRSpineSegÿ…...
标定板生成网址,可以直接打印,matlab标定工具箱
Camera Calibration Pattern Generator – calib.io matlab 打开标定的成像 cameraCalibrator 点击完成之后 命令行中输入 cameraParams.IntrinsicMatrix...
React高级特性之受控和非受控组件
一、受控组件 受控组件:input框自己的状态被React组件状态控制 // 类组件引入React import React from reactclass InputComponent extends React.Component{state {message: zm66666}changeHandler (e) > {this.setState({message: e.target.value})}render…...
Android 14 正式发布,已经在 AOSP 中上线
本心、输入输出、结果 文章目录 Android 14 正式发布,已经在 AOSP 中上线前言总结主要更新内容机型支持优化性能的数据体现字体放大、多媒体支持加强Android 14 增加了对 10 位高动态范围 (HDR) 图像的支持提供了新的图形和尺寸管理用户体验 与隐私安全弘扬爱国精神Android 14…...
软件开发介绍
一、软件开发整体介绍 作为一名软件开发工程师,我们需要了解在软件开发过程中的开发流程,以及软件开发过程中涉及到的岗位角色,角色的分工、职责,并了解软件开发中涉及到的三种软件环境。 1.1 软件开发流程 第一阶段:…...
Go 匿名函数与闭包
Go 匿名函数与闭包 匿名函数和闭包是一些编程语言中的重要概念,它们在Go语言中也有重要的应用。让我们来详细介绍这两个概念,并提供示例代码来帮助理解。 文章目录 Go 匿名函数与闭包一、匿名函数(Anonymous Function)二、闭包函…...
html关闭空标签
常见的空标签有以下几种示例: <br>:表示换行,没有闭合标签。<hr>:表示水平线,没有闭合标签。<img>:表示图片,没有闭合标签。<input>:表示输入框࿰…...
Java实现B树
1.介绍 B树是一种自平衡的搜索树数据结构,常用于数据库和文件系统中的索引结构。它具有以下好处和功能: 高效的查找操作:B树的特点是每个节点可以存储多个关键字,并且保持有序。通过在节点上进行二分查找,可以快速定位…...
crontab报错/var/spool/cron : Permission denied和 -bash: chattr: command not found
crontab报错/var/spool/cron : Permission denied和 -bash: chattr: command not found 1、第一种情况2、第二种情况3、第三种情况 1、第一种情况 centos7下修改定时任务crontab -e的时候,控制台输出“crontab: installing new crontab”,表示任务添加成…...
06在IDEA中创建Java和Web工程,了解不同工程下的类路径,在IDEA中执行Maven命令
创建Java/Web模块 类路径的概述 IDEA中普通java项目中类路径的开始就是以src目录开始的路径,编译后的字节码文件和配置文件最终都会放在out目录下 Maven生成的目录结构中src/main目录下的java和resources目录都可以看作类路径的开始,编译后的字节码文件或资源文件会放在targ…...
自定义redission装配和集成分布式开源限流业务组件ratelimiter-spring-boot-starter的正确姿势
自定义redission装配和集成分布式开源限流业务组件ratelimiter-spring-boot-starter的正确姿势 文章目录 1.说明1.1 pom依赖1.2 引入redisson不引入redisson-spring-boot-starter依赖1.3 引入redisson-spring-boot-starter不引入redisson,启动类排除redisson-spring-boot-start…...
Ceph分布式存储的简单介绍与Ceph集群的部署搭建
文章目录 1. 存储的概述1.1 单机存储设备1.1.1 DAS(直接附加存储)1.1.2 NAS(网络附加存储)1.1.3 SAN(存储区域网络) 1.2 单机存储的缺陷1.3 分布式存储(软件定义的存储 SDS)1.4 分布…...
【环境搭建】linux docker安装nexus3
1、shell输入 docker run -dti \--nethost \--namenexus3 \--privilegedtrue \--restartalways \--ulimit nofile655350 \--ulimit memlock-1 \--memory1G \--memory-swap-1 \-e INSTALL4J_ADD_VM_PARAMS"-Xms512m -Xmx512m -XX:MaxDirectMemorySize1g" \-v /etc/lo…...
Java多线程下载文件
JVM是支持多线程程序的,当程序需要同时执行两个或多个任务,实现一些需要等待的任务时,如用户输入、文件读写、网络操作、搜索等多线程程序比单线程程序更具优势,可充分利用CPU资源,完成时间更短,提高应用程…...
oracle 同一张表同时insert多条数据 mysql 同一张表同时insert多条数据
oracle 同一张表同时insert多条数据 在Oracle数据库中,你可以使用INSERT ALL语句同时向同一张表插入多条数据。INSERT ALL语句允许你一次执行多个插入操作,可以提高插入的效率和速度。 以下是使用INSERT ALL语句插入多条数据的示例: INSERT…...
ROS键盘遥控机器人,通过参数服务器指定速度
1、引言 在上节的驱动机器人,我们知道是cmd_vel话题发布一串Twist类型消息来控制,我们可以输入如下命令查看这个Twist的详细信息:rosmsg show geometry_msgs/Twist geometry_msgs/Vector3 linear float64 x float64 y float64 z geome…...
具有快表的地址变换机构
1.快表(TLB) 快表,又称联想寄存器(TLB,translation lookaside buffer), 是一种访问速度比内存快很多的高速缓存(TLB不是内存! ), 用来存放最近访问的页表项的副本,可以加速地址变换的速度。 与…...
【使用python和flask建个人博客】修复侧边栏最新文章、最多阅读等链接不能打开的问题
自从上次因版本兼容问题修改过部分代码之后,好长时间没光顾woniunote这个个人博客模块了,最近发文章的时候发现侧边栏的文章打不开,定位了bug,并进行了修复。 <div class="col-12 side"><div class="tip" align...
ShareX使用说明——优秀的录屏软件
ShareX初识 ShareX 是一个自由及开放源代码的截图录像软件,目前仅支持Windows系统。 项目源代码在GitHub平台上发布, 软件可以在Microsoft商店和Steam上下载。 ShareX is a free and open source program that lets you capture or record any area of y…...
10.14~10.15verilog操作流程与Block Design
后面的那个是延时精度 verilog文件结构 文件名称与写的模板没有关系,这个文件名为P1,但模板名为andgate 但是如果是仿真文件,就需要开头的模板名和仿真文件名相同 .v是源文件,设计文件 .v在设计与sim里都有,静态共享࿰…...
小解C语言文件编译过程【linux】
小解C语言文件编译过程【linux】 库动态库静态库 C语言文件 程序编译过程整体预处理编译汇编链接动态链接静态链接两种方法对比 库 看到标题是文件编译过程 但是开头却是库,这可不是挂羊头卖狗肉,而是因为库也是代码不可缺少的一部分,并且在…...
[Python]黑色背景白色块滑动视频
黑色背景白色块滑动视频,单帧效果如下: 配置参数 1920 1080 400 400 300 60 1920x1080.avi import numpy as np import cv2 as cv import os import syswidth 1920 height 1080 rect_szx 400 rect_szy 300 sz_y_init 400 fps 24width int(sys.a…...
【linux kernel】对linux内核设备的注册机制和查找机制分析
文章目录 1、简介2、device_initialize分析3、device_add分析4、总结 🔺【linux内核系列文章】 👉对一些文章内容进行了勘误,本系列文章长期不定时更新,希望能分享出优质的文章! 1、《linux内核数据结构分析之哈希表》…...
asp.net酒店餐饮管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio
一、源码特点 asp.net酒店餐饮管理系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言 开发 ASP.NE 酒店餐饮管理系统 二、功能…...
38_Nginx 启动流程
文章目录 src/core/nginx.cint ngx_cdecl main(int argc, char *const *argv) {ngx_buf_t *b;...
数据特征选择 | Lasso特征选择(Python)
文章目录 效果一览文章概述源码设计小结效果一览 文章概述 Lasso算法是一种经典的线性回归算法,被广泛应用于特征选择和降维问题。相较于传统的线性回归算法,Lasso算法能够在保持预测准确性的同时,自动筛选出对目标变量影响较大的特征变量,从而达到降低模型复杂度、提高泛化…...
最小覆盖子串[困难]
优质博文:IT-BLOG-CN 一、题目 给你一个字符串s、一个字符串t。返回s中涵盖t所有字符的最小子串。如果s中不存在涵盖t所有字符的子串,则返回空字符串"" 。 对于t中重复字符,我们寻找的子字符串中该字符数量必须不少于t中该字符数量…...
pycharm网站开发实例/百度扫一扫识别图片
学习 Python 之 Pygame 开发魂斗罗(一)Pygame回忆Pygame1. 使用pygame创建窗口2. 设置窗口背景颜色3. 获取窗口中的事件4. 在窗口中展示图片(1). pygame中的直角坐标系(2). 展示图片(3). 给部分区域设置颜色5. 在窗口中显示文字6. 播放音乐7. 图片翻转与…...
做企业网站的缺点/厦门百度关键词推广
System类,Date类1.System.currentTimeMillis():返回1970年1月1日0时0分0秒到现在的时间戳的差值2.Date类(java.util.Date)public class StringTest01 {public static void main(String[] args) {Date date1 new Date();//创建一个当前时间的Date对象Date date2 ne…...
网站建设wang1314/长沙竞价优化
*Java程序的运行包括两个非常重要的阶段 -编译阶段 -运行阶段 *编译阶段 -编译阶段主要的任务是检查Java源程序是否符合Java语法,符合Java语法则能够生成正常的字节码文件(xxx.class),不符合规则则无法生成字节码文件。 -字节码文…...
wordpress文章调用标签/哪些行业适合做网络推广
http://releases.ubuntu.com/12.04/...
网站做外链怎么样/专业软文发布平台
使用Submit()过程,工作被正常地计划好。 这个过程有五个参数:job、what、next_date、interval与no_parse。 PROCEDURE Submit ( job OUT binary_ineger, What IN varchar2, next_date IN date, interval IN varchar2, no_parse IN booe…...
淄博网站建设讲解透彻/济宁seo优化公司
web servicesWeb Services 简介Web Services 是一种构建应用程序的普通模型,并能在所有支持 Internet 通讯的操作系统上实施运行。Web Services 令基于组件的开发和 Web 的结合达到最佳,基于组件的对象模型,如:Distributed Compon…...