日积月累:when 与 while的区别,怎么样用才准确?
yuyutoo 2024-10-14 16:24 2 浏览 0 评论
When和While引导时间状语从句,表示“当……时候”,有时可互换,但条件有限。
一般说来,when引导的时间状语从句谓语既能用延续性动词,也能用非延续性动词(绝大多数情况下还是非延续性动词)。when从句表明“时间点”,或说明“时间段”,意为“在……时候”。
例如:
When they arrived at the station, the train had left. 当他们到达车站时,火车已经开走了。(arrived是非延续性动词。)
Please call me when you get home. 你到家后请给我打个电话。(get是非延续性动词。)
When you saw Mary, was she with Peter? 你看到玛丽时,她和彼得在一起吗?(saw是非延续性动词。)
He was walking back to his room when he heard an explosion. 他正走回房间,突然听到爆炸声。(heard是非延续性动词。)
When it rains, I wear my raincoat.下雨时,我穿雨衣。(rains是延续性动词。)
Who will be in charge of the department when Tom leaves? 汤姆离开时谁将负责这个部门?(leaves是非延续性动词。)
I was at the baker's when I met Joe. 我在面包店遇见乔。(met是非延续性动词。)
What was he doing when you came into the room? 当你走进房间的时候他正在干什么?(came是非延续性动词。)
Sally was making a cake when her baby started to cry. 萨莉正在做蛋糕,这时她的孩子开始哭了。(started是非延续性动词。)
I was having lunch when James arrived. 詹姆斯到达时,我正在吃午饭。(arrived是非延续性动词。)
while引导时间状a语从句谓语用延续性动词,侧重与主从句的同时发生。延续性动词具有“开始“和“结束”的持续过程,可被表示一段时间(不表示“时间点”)的状语修饰,且能用于进行时态,意为“当……的时候”, 强调同一时间内一个事件发生时,另一件事如何。非延续性动词通常没有这种特征。
例如:
While Alice was sleeping, her dog started to bark. 爱丽丝睡觉时,她的狗开始叫。(sleep是延续性动词,用于进行时态。)
While I was standing outside the cinema, someone picked my pocket. 当我站在电影院外面时,有人掏了我的兜。(stand是延续性动词。)
While Mary was washing her hair, her little sister did her homework. 玛丽洗头时,她的小妹妹在做作业。(wash是延续性动词。)
Kitty entered the house while her friends were having coffee. 基蒂走进了房子的时候,她的朋友们在喝咖啡。(have在此是延续性动词。)
when和while引导时间状语从句有时可互换。但是,如果从句的谓语动作或状态发生在主句的之前,when不能与while互换。
When(While)he has finished his work, he takes a short rest. 他做完工作后,休息一会儿。(从句中的has finished先于主句的takes。)
When(While)I heard the doorbell, I went to the door. 当我听到门铃时,我走到门口。(从句中的heard先于主句的went。)
When(While)the weather gets better, I'll go there with my friends. 天气转好的时候,我将和朋友们一起去那里。(从句中的gets先于主句的go。)
When(While)Mary returned to her room, she turned off the light immediately. 她回到房间后,立刻关闭电灯。(从句中的returned先于主句的turned off。)
Joe hurt his back when (while)he tried to lift the piano. 乔试图抬钢琴时伤了后背。(从句中的tried先于主句的hurt。)
Open your umbrella when (while)you feel a drop of rain. 当你感觉到下雨时,把伞打开。(从句中的feel先于主句的open。)
when和while引导时间状语从句谓语为延续性动词时,有可能互换。若从句谓语动作或状态与主句的同时发生,且持续性长时,用when,不用while。
例如:
While (When)I was living in Japan, there was a big earthquake. 当我住在日本时,发生了一场大地震。(live是延续性动词,when和while可互换。)
When (While) I was a child, I played soccer. 当我还是个孩子的时候,踢足球。(was是非延续性动词,且“儿童期“时间长,不能用于进行时态,when和while不可互换。)
相关推荐
- 史上最全的浏览器兼容性问题和解决方案
-
微信ID:WEB_wysj(点击关注)◎◎◎◎◎◎◎◎◎一┳═┻︻▄(页底留言开放,欢迎来吐槽)●●●...
-
- 平面设计基础知识_平面设计基础知识实验收获与总结
-
CSS构造颜色,背景与图像1.使用span更好的控制文本中局部区域的文本:文本;2.使用display属性提供区块转变:display:inline(是内联的...
-
2025-02-21 16:01 yuyutoo
- 写作排版简单三步就行-工具篇_作文排版模板
-
和我们工作中日常word排版内部交流不同,这篇教程介绍的写作排版主要是用于“微信公众号、头条号”网络展示。写作展现的是我的思考,排版是让写作在网格上更好地展现。在写作上花费时间是有累积复利优势的,在排...
- 写一个2048的游戏_2048小游戏功能实现
-
1.创建HTML文件1.打开一个文本编辑器,例如Notepad++、SublimeText、VisualStudioCode等。2.将以下HTML代码复制并粘贴到文本编辑器中:html...
- 今天你穿“短袖”了吗?青岛最高23℃!接下来几天气温更刺激……
-
最近的天气暖和得让很多小伙伴们喊“热”!!! 昨天的气温到底升得有多高呢?你家有没有榜上有名?...
- CSS不规则卡片,纯CSS制作优惠券样式,CSS实现锯齿样式
-
之前也有写过CSS优惠券样式《CSS3径向渐变实现优惠券波浪造型》,这次再来温习一遍,并且将更为详细的讲解,从布局到具体样式说明,最后定义CSS变量,自定义主题颜色。布局...
- 你的自我界限够强大吗?_你的自我界限够强大吗英文
-
我的结果:A、该设立新的界限...
- 行内元素与块级元素,以及区别_行内元素和块级元素有什么区别?
-
行内元素与块级元素首先,CSS规范规定,每个元素都有display属性,确定该元素的类型,每个元素都有默认的display值,分别为块级(block)、行内(inline)。块级元素:(以下列举比较常...
-
- 让“成都速度”跑得潇潇洒洒,地上地下共享轨交繁华
-
去年的两会期间,习近平总书记在参加人大会议四川代表团审议时,对治蜀兴川提出了明确要求,指明了前行方向,并带来了“祝四川人民的生活越来越安逸”的美好祝福。又是一年...
-
2025-02-21 16:00 yuyutoo
- 今年国家综合性消防救援队伍计划招录消防员15000名
-
记者24日从应急管理部获悉,国家综合性消防救援队伍2023年消防员招录工作已正式启动。今年共计划招录消防员15000名,其中高校应届毕业生5000名、退役士兵5000名、社会青年5000名。本次招录的...
- 一起盘点最新 Chrome v133 的5大主流特性 ?
-
1.CSS的高级attr()方法CSSattr()函数是CSSLevel5中用于检索DOM元素的属性值并将其用于CSS属性值,类似于var()函数替换自定义属性值的方式。...
- 竞走团体世锦赛5月太仓举行 世界冠军杨家玉担任形象大使
-
style="text-align:center;"data-mce-style="text-align:...
- 学物理能做什么?_学物理能做什么 卢昌海
-
作者:曹则贤中国科学院物理研究所原标题:《物理学:ASourceofPowerforMan》在2006年中央电视台《对话》栏目的某期节目中,主持人问过我一个的问题:“学物理的人,如果日后不...
-
- 你不知道的关于这只眯眼兔的6个小秘密
-
在你们忙着给熊本君做表情包的时候,要知道,最先在网络上引起轰动的可是这只脸上只有两条缝的兔子——兔斯基。今年,它更是迎来了自己的10岁生日。①关于德艺双馨“老艺...
-
2025-02-21 16:00 yuyutoo
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)