while用法_单词when、while、as的区别及各自用法详解

11c30870f7405b3c61d6a4cdd1e5c139.png

一、根据从句动作的持续性来区分

1. “主短从长”型:即主句是一个短暂性的动作,而从句是一个持续性动作,此时三者都可用。如:

  Jim hurt his arm while [when, as] he was playing tennis.

  吉姆打网球时把手臂扭了。

  As [When, While] she was waiting for the train, she became very impatient.

  她在等火车时,变得很不耐烦。

  注意:as用于引出一个持续性动词表示“在……期间”时,其谓语通常只能是那些含有动作和发展意味的动词,一般不能是那些不用于进行时态的动词,所以下面一句中的while不能换为as:

  A:I’m going to the post office. 我要去邮局。

  B:While you are there, can you get me some stamps?

  当你在邮局时,能帮我买几张邮票吗?

2. “主长从长”型:即主句和从句为两个同时进行的动作或存在的状态,且强调主句动作或状态延续到从句所指的整个时间,此时通常要用while。如:

  I always listen to the radio while I’m driving.

  我总是一边开车一边听收音机。

  He didn’t ask me in; he kept me standing at the door while he read the message.

  他没有让我进去,他只顾看那张条子,让我站在门口等着。

  但是,若主句和从句所表示的两个同时进行的动作含有“一边……一边”之意时,则习惯上要用as。如:

  He swung his arms as he walked.

  他走路时摆动着手臂。

  I couldn’t remember a story to tell the children, so I made one up as I went along.

  我想不出有什么故事可给孩子讲了,只好现编现讲。

3. “主长从短”型:即主句是一个持续性动作,而从句是一个短暂性动作,此时可以用as或when,但不能用while。如:

  It was raining hard when [as] we arrived.

  我们到达时正下着大雨。

  When [As] he came in, I was listening to the radio.

  他进来时,我在听收音机。

  二、根据主句与从句动作是否同时发生来区分

1. 若主句与从句表示的是两个同时发生的短暂性动作,含有类似汉语“一……就”的意思,英语一般要用as 。如:

  The ice cracked as [when] I stepped onto it.

  我一踩冰就裂了。

  He jumped to his feet as the boss came in.

  老板一进来他立刻站了起来。

  但是,在hardly [scarcely]…when…句式中,不能将when换成as。如:

  Scarcely had we arrived, when it began to rain.

  我们刚一到就下起雨来了。

 2. 若主句与从句表示的是两个几乎同时发生的短暂性动作,含有类似汉语“刚要……就”“正要……却”的意思,英语一般要用as,且此时通常连用副词just。如:

  I caught him just when [as] he was leaving the building.

  他正要离开大楼的时候,我把他截住了。

  Just as [when] the two men were leaving, a message arrived.

  就在这两个人要离开的时候,突然有了消息。

  三、根据是否具有伴随变化来区分

 若要表示主句动作伴随从句动作同时发展变化,有类似汉语“随着”的意思,英语习惯上要用as,而不用when或while。如:

  The room grew colder as the fire burnt down.

  随着炉火逐渐减弱,房间越来越冷。

  As time goes by my memory seems to get worse.

  随着时间的流逝,我的记忆力似乎越来越差。

 注:若不是引导从句,而是引出一个短语,则用with,不用as。如:

  With winter coming on, it’s time to buy warm clothes.

  随着冬天到来,该买暖和衣裳了。

  The shadows lengthened with the approach of sunset.

  随着太阳下落,影子也逐渐伸长。

  四、根据从句动作的规律性来区分

  若暗示一种规律性,表示“每当……的时候”,英语一般要用when。如:

  It’s cold when it snows. 下雪时天冷。

  He smiles when you praise him.

  你夸奖他时他总是笑笑。

  五、根据主从句动作的先后顺序来区分

  若主句与从句所表示的动作不是同时发生,而是有先后顺序时,一般要用when。如:

  When he arrives he’ll tell us all about the match.

  等他到了,他会好好给我们讲讲那场比赛的情况。

  When she had finished she waited as though for a reply.

  她讲完之后等了等,仿佛是在等候回答似的。

  六、根据是否具有“趁机”意味来区分

1. 若从句所表示的“当……的时候”具有“趁机”的意味,则通常用while。如:

  Strike while the iron is hot. 趁热打铁。

  I tried to slip the note to him while the teacher wasn’t looking.

  我想趁老师不注意时把条子偷偷递给他。

  有时也用when。如:

  He stole the money when no one was by.

  他趁旁边无人时把钱偷走了。

  The boy looks at her repeatedly when she’s not looking.

  那男孩趁她没看他的时候不断地盯着她看。

  七、根据是否用作并列连词来区分

when可用作并列连词,表示“这时”;while也可以用作并列连词,表示“而”“却”;但as则没有类似用法。如:

  I was just about to go to bed when I heard a knock on the door.

  我正要睡觉,听见有人敲门。

  One person may like to spend his vacation at the seashore, while another may prefer the mountains.

  一个人会喜欢在海滨度假,而另一个人会喜欢在山里度假。

  八、根据所引出的省略句来区分

1. as和when之后均可直接跟一个名词,构成省略句;但是while一般不这样用。如:

  As [When] a boy, he lived in Japan. 他小时候在日本。

  As [When] still a student, he wrote a novel.

  当他还是个学生的时候,他就写了一本小说。

2. when和while之后可接现在分词、介词短语、形容词等构成省略句,但as一般不这样用。如:

  When [While] reading, he fell asleep.

  他看书时睡着了。

  When [While] in trouble, ask her for help.

  遇到麻烦的时候你就去找她帮忙。

  You must study hard while young, or you will regret when old.

  你趁年轻时必须努力学习,不然到老了你会后悔的。

免责声明:本文整理自网络开放资源,仅用作学习交流,非商用,如侵删!

weixin_39847244
关注 关注
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C#中的while循环详解:从基础语法到实战应用
java专栏
04-20 1732
为了更好地说明,我将提供一个带有详尽注释的代码示例,其中每行代码前都有对应的注释来解释其功能和目的。循环的使用方式,包括循环条件的设置、循环体内的操作以及如何在循环结束后处理结果。通过注释,您可以清晰地理解每一行代码的作用及其在整个程序中的位置和意义。命名空间,这是C#中常用的命名空间,包含了大量基础类型、类库和函数,如Console类用于控制台输入输出。此行注释表明我们正在创建一个C#控制台应用程序,这是使用C#编写的一个简单命令行界面程序。)时,循环结束,此时输出最终的总和。的值,准备下一次循环。
when与while
weixin_30443895的博客
08-01 137
when后面通常接短暂性动词和持续性动词 while 只接持续性动词,短暂性动词通常是过去式 持续性动词加ing例如:my father was sleeping when i got up 或while my father was sleeping ,i got up . 转载于:https://www.cnblogs.com/CodingPerfectWorld/archive/2010/06...
when和while的区别
地推日记
09-04 2530
when和while的区别主要有:指代不同、从句动词不同、时间状态不同、用法不同等。 1、指代不同:when是at or during the time that既指时间点,也可指一段时间,while是during the time that只指一段时间。 2、从句动词不同:when引导的时间状语从句中的动词可以是终止性动词,也可以是延续性动词,而while从句中的动词必须是延续性动词。 3、时间状态不同:when说明从句的动作和主句的动作可以是同时,也可以是先后发生,while则强调主句的动作在从句
while用法_when 和 while 的用法区别
weixin_39818014的博客
12-12 698
英语中,when 和 while 都有“当……的时候”的意思,都可以作连词,引导时间状语从句。但两者在用法上有一定的区别。1.When: 所引导的从句谓语动词可以是延续性动词,也可以是非延续性动词;从句的时态多用一般现在时或一般过去时。例句1:When I arrived home, my mother was cooking.当我到家进,妈妈正在做饭。例句2:I get the gig...
ORACLE case when 语句
qq_40341527的博客
01-21 625
总是记不住,做一下记录。。 END AS 后加别名。 SELECT USER_NAME, CASE WHEN PASS_WORD='123456789' THEN '密码过于简单' ELSE PASS_WORD END AS ECHO_PASSWORD, CASE WHEN AGE>=18 THEN '成年人' ELSE '未成年' END AS ECHO_AGE FROM SYS_U...
Shell编程中while与for的区别用法详解
09-15
### Shell编程中while与for的区别用法详解 在Shell编程中,循环是实现重复执行某段代码块的重要工具之一。通常使用的循环结构包括`for`循环和`while`循环。这两种循环各有特点,在不同的场景下有着不同的适用性。...
python中while和if能混用那_详解python基础之while循环及if判断
weixin_35693423的博客
02-03 2307
wlile循环while True表示永远为真,不管是什么条件都会向下执行,下面是写的一个例子。 #!/usr/bin/env pythonage = 24                            #给age赋一个值while True:                           #进入循环inputting = int (input("The input number i...
状语从句用法详解.doc
10-08
常见的引导词有after, before, as, once, till, until, (ever) since, when, whenever, while, now (that), as long as, as soon as等。例如:"People do not know the value of health till they lose it."(人们...
"a, an 和 the 用法区别详解,英语学习必备!
Indefinite articles are used when referring to non-specific or general nouns, while definite articles are used when referring to specific or particular nouns. In conclusion, mastering the usage of ...
Oracle 临时表 with as、会话级临时表、事务级临时表
最新发布
weixin_42321155的博客
09-05 3261
Oracle 临时表 with as、会话级临时表、事务级临时表
Oracle CASE WHEN 用法介绍
weixin_34220834的博客
04-06 1031
1. CASE WHEN 表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END   2. CASE WHEN...
oracle之case when then else end用法详解
菜鸟sdut的博客
07-17 1万+
阐述 case when then else end 可以理解为java的if-else if -else。是流程控制语句或者条件控制语句,可以自定义逻辑 使用场景 对已知的数据进行逻辑分组或者进行数据分析 通过条件控制语句嵌套函数达到自己想要的结果 数据库入门技能之一 举例说明 表user数据如下: name age sex 小明 ...
sql select when as的用法
jackyxwr的专栏
09-08 4694
sql语句中select有很多种用法了。下面对这些用法进行总结 SELECT count(water.id) AS usedWaterd1, CASE water.usedWater WHEN is not null THEN 'usedewater' WHEN is  null THEN 'notWater'  else 'ddd' END AS 'pppp' FROM wa
Oracle中with as的用法
热门推荐
六年鹿苑的博客
12-22 4万+
       with as的作用其实就是把一大堆重复用到的sql语句放在with as里面,取一个别名,后面的查询就可以用它,这样对于大批量的sql语句起到一个优化的作用,而且清楚明了。with as短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在...
Oracle中with as的用法详解
qq_38384872的博客
07-30 2404
with as的作用其实就是把一大堆重复用到的sql语句放在with as里面,取一个别名,后面的查询就可以用它,这样对于大批量的sql语句起到一个优化的作用,而且清楚明了。with as短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同
oracle 使用with as,oracle中with as语句的使用
weixin_30767323的博客
04-04 1640
一. with as 简介:with as其实就是一个子查询, 使用它可以增强sql的可读性,同时因为该查询只执行一次,并将结果存储在用户临时表空间中,可以多次引用,增强性能。二. with as 用法:with temp as (select * from xxx)select * from temp;二. with as 实战:查询出部门的总薪水大于所有部门平均总薪水的部门:部门表s_dept...
关于oracle with as用法(比较简单的介绍)
aobi6343的博客
11-01 716
with as语法 –针对一个别名 with tmp as (select * from tb_name) –针对多个别名 with tmp as (select * from tb_name), tmp2 as (select * from tb_name2), tmp3 as (select * from tb_name3)...
写文章

热门文章

  • mysql错误代码1064_如何解决mysql错误代码1064 37166
  • python交易是什么意思_py交易是什么意思 py交易是什么梗 20541
  • kmeans聚类目的干什么的_K-Means聚类讲解:算法和Sklearn实现(附代码讲解) 7446
  • python伪代码怎么写_代码这样写更优雅(Python版) 4492
  • ip地址管理系统_这个开源后台管理系统,用过的都说好! 4168

大家在看

  • Linux命令
  • 工业一体机为软件开发商提供稳定可靠的硬件平台
  • Java程序员最好的AI框架,伴随着Spring到来了 660
  • 工厂数字化转型工业一体机该如何选?
  • 手把手教你学基带SOC芯片(2.1.6)--数字通信系统的工作流程:信源解码的基本原理 385

最新文章

  • p2p文件服务器,P2P文件传输
  • 将刀片服务器虚拟化加入数据平台,戴尔新一代刀片服务器支持虚拟化 助数据中心瘦身...
  • 梦幻物价稳定的服务器,天元组知名老区,物价低新老玩家活跃!——梦幻西游服务器调研:玉皇顶...
2021年134篇
2020年229篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家长春玻璃钢造型雕塑公司商场大堂美陈昌吉商场美陈动物玻璃钢雕塑报价多少清远玻璃钢雕塑电话多少园林玻璃钢雕塑定制厂家公园玻璃钢人物雕塑定做厂家玻璃钢雕塑可以电镀吗安阳景观玻璃钢人物雕塑制造商保定玻璃钢动物雕塑牛玻璃钢雕塑保存温州玻璃钢雕塑哪家好安徽卡通玻璃钢雕塑厂家台州玻璃钢仿铜雕塑制作赣州环保玻璃钢雕塑供应商济源玻璃钢人物雕塑厂家价格宁波玻璃钢花盆花器吉林多彩玻璃钢雕塑生产厂家佛山玻璃钢人物雕塑摆件玻璃钢雕塑哪个厂家最便宜玻璃钢人物雕塑哪家合适玻璃钢雕塑摆件玩具工厂南京泡沫玻璃钢雕塑加工厂家玻璃钢雕塑外膜浙江户外商场美陈销售企业玻璃钢欧式武士雕塑广西园林景观玻璃钢雕塑价格河南环保玻璃钢雕塑图片南京玻璃钢花盆哪里有氧化镁雕塑和玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化