I haven't seen M r White for days.can you tell me where he has been?怎么不说where he has gone?
展开全部
用where he has been应该与上一句中的for days有关。表示“这些日子他一直在哪儿”,表示“状态”。如果用where he has gone多表示点时间的事情,比如看到某人不在办公室,就可以说“where has he gone?” 。但有了一段时间的前提,最好用where he has been。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
lianxiang531说得对,题中为了诱导答题者,特地写出了“for days”那句,这样表示状态的“been”就顺理成章了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
where he has gone是他现在回来了,过去去哪儿了。而where he has been?是他现在不一定回来了,问他过去去哪儿了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询