英语家园

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

搜索

when 和 while 的用法,区别有哪一些?

发布者: Mia2011 | 发布时间: 2013-6-8 16:01| 查看数: 2516| 评论数: 3|

20鲜花
When和while都可以表达“当……时候”,真的用起来小脑子还得转一转,谁能告诉我它们的区别在哪里啊?

最佳答案

查看完整内容

区别1 While引导的时间状语从句多用进行时态,而when引导的用一般时态即可。 例如用while我们可以说:While I was seeking a parking lot, the police came over and asked me to show my driving license.(当我在找停车场的时候,警察走过来让我出示驾照。) 用when我们则要说:When I turned my head, I saw a police coming over.(当我回头的时候,我看到警察朝我走过来。) 区别2 While只能表达“during certain amount of time” ...

最新评论

kathy 发表于 2013-6-8 16:01:16
区别1

While引导的时间状语从句多用进行时态,而when引导的用一般时态即可。

例如用while我们可以说:While I was seeking a parking lot, the police came over and asked me to show my driving license.(当我在找停车场的时候,警察走过来让我出示驾照。)

用when我们则要说:When I turned my head, I saw a police coming over.(当我回头的时候,我看到警察朝我走过来。)

区别2

While只能表达“during certain amount of time”(在某段时间内),不能表达某一时间点。而when则既可以表达一个时间点,又可以表达一段时间。所以,跟在while后面的动词必须要是个延续性动词,不能是类似:put on、sit down这样瞬间就结束的动词。

例如:While I was wondering what to order for lunch today, Penny suggested Pizza Hut.(当我还在苦思冥想中午吃什么的时候,Penny提议吃必胜客。)

用while的地方都可以用when来代替.

当然when 和while都是引导时间状语的从句,只是以后使用的时候要记得上面的两点区别噢。
kevincen 发表于 2014-10-8 11:42:21
in detail,
hidden
游客 发表于 2014-10-8 23:50:03
when可表示“就在那时”,不可换。while表示对照、虽然,不可换。。。。。。。
关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表