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.
假如你原本就计划给某人打电话讨论一件事,打电话的时间或许会非常长。目前有人期望你顺便问此人一个问题。即问问题这个动作发生在你给此人打电话的过程中,即问问题只占了打电话这个动作的一小部分时间或者几秒钟,when从句就用目前进行时。假如你给此人打电话就是问这个问题,问问题和打电话就是一回事,则when从句用一般目前时。
go shopping 意为去购物。假如你用目前进行时,意味着你在去购物的路上,或者计划去购物。而购物只能是go的动作结束后在shopping的动作过程中才能发生。所以,不可能有When I am going shopping, I will buy sth. 这是逻辑错误。