_____you are there, can you get me some milk?填while还是when

原题为:

-I'm going to the supermarket.

-_____you are there, can you get me some milk?

A. As    B.While   C. When  D. Where

请问选while还是when呢?又是为什么呢?

请先 登录 后评论

最佳答案 2023-04-26 09:50

-I'm going to the supermarket.

-_____you are there, can you get me some milk?

A. As    B.While   C. When  D. Where

1While you are there, can you get me some milk?正确

2When you are there, can you get me some milk?正确

备注:从句谓语动词是持续性动词时,when/while都可以引导时间状语从句,从句谓语动词时非持续性动词,使用when引导时间状语从句

 1when 与持续性动词连用时, when=at or during the time that 时候;当时;在期间

I loved history when I was at school.我上学时喜欢历史。

 2when 与非持续性动词连用时,when=at any time that; whenever 在任何时候

Can you spare five minutes when it's convenient?方便时能占用你五分钟时间吗?

3when 与持续性动词连用时,while=during the time that sth is happening 期间;当的时候

We must have been burgled while we were asleep.我们睡着时一定让贼入室偷了。

Her parents died while she was still at school.她还在读书时父母就去世了。

While I was waiting at the bus stop, three buses went by in the opposite direction.

我在公共汽车站等车时,对向驶过了三辆公共汽车。

请先 登录 后评论

其它 2 个回答

alex119   - 工程师
擅长:英语

不知道出题人是什么意思,这样的题就不要为难学生们了,当然可以用while,提供或是引入一个a longer ‘background’ action or situation.看看下面的题,这就靠谱多了!attachments-2023-01-eD0Fnmuq63bd0774dfc78.jpg

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

when 可以引出持续时间较短的动作或者事件,其它几个不行,所以答案应该选择C. When。

请先 登录 后评论
  • 3 关注
  • 1 收藏,980 浏览
  • uka   提出于 2023-01-09 15:10