”你去哪了?”怎么说阿.是where've u been?还是where've gone?

问题描述:

”你去哪了?”怎么说阿.是where've u been?还是where've gone?

根据题目的要求必须写成:where have you been?表示说话前的一段时间里,对方去了何处.
英语中没有where have you gone?因为,have gone表示"已经去了某处",既然对方都不在面前,那"you"从哪儿出来的?
where are you going?指你准备去哪儿?(人还在说话者的面前).
where did you go?表示"你曾去过何处"(不一定非得在说话前的那段时间.过去式的用法只强调以前曾经做过或是发生过的事,对现在无关.

是where've u been?
还是where've gone?gong是一个瞬间动词,不能用在这里,第二句应该是Where did you go

你去哪了?是where've u been?(重点在你刚才在哪?)
或where did you go?

如果你问的这个人现在就在你面前,就用where've u been?表示曾经去过,刚才去过
如果你问的这个人现在不在你面前就用where've gone?,不过一般来说都是用where are you going