6 关于when的疑问

I will ask her when I phone her.

When I go shopping,I will buy some food.

请教老师这两句可以这样改吗,从句动作发生在主句动作的过程中

I will ask her when I am phoning her.

When I am going shopping,I will buy some food.

请先 登录 后评论

最佳答案 2021-10-03 12:08

如果你原本就打算给某人打电话讨论一件事,打电话的时间可能会很长。现在有人希望你顺便问此人一个问题。即问问题这个动作发生在你给此人打电话的过程中,即问问题只占了打电话这个动作的一小部分时间或者几秒钟,when从句就用现在进行时。如果你给此人打电话就是问这个问题,问问题和打电话就是一回事,则when从句用一般现在时。

go shopping 意为去购物。如果你用现在进行时,意味着你在去购物的路上,或者打算去购物。而买东西只能是go的动作结束后在shopping的动作过程中才能发生。所以,不可能有When I am going shopping, I will buy sth. 这是逻辑错误。

请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

1. 纠正网友的说法:“从句动作发生在主句动作的过程中”。这句话说反了,应该是“主句动作发生在从句动作的过程中”。

2. 这两个复合句中,主句动作 ask 和 buy 都是将来发生,具体说,是在从句动作开始后才发生,或者说是在从句动作进行时发生。从句使用一般现在时,足可以表达出这个意思,没有必要使用进行时。这不符合语言表达的简练原则,即:能用一般体表达出的意思,不用进行体。如果主句将来的动作是在从句动作结束后发生,为了强调,可以使用现在完成时。例如:I will go shopping when I have finished my homework.

请先 登录 后评论
好题  
擅长:英语

我觉得你所想的这种用法是存在的,尤其是在口语中。为了强调在一个动作发生的同时发生另一个动作,就会这样使用。例如:You'll need to answer the examiner's questions while you are driving. 当然你的两个句子不太合适。除非改一下,I'll check the signal strength when I am phoning her. I will get some fish when shopping. 

请先 登录 后评论
  • 3 关注
  • 0 收藏,1751 浏览
  • WS 提出于 2021-06-18 15:58