不是,第一句是问:他刚才去哪儿了?第二句是问他去过哪儿了?第一句的意思:他现在不在这儿。第二句他现在已经在这儿。
有点不一样,前者是去了,但可能还未到,后者是刚才已经呆在那里了
一个是过去时 一个是过去完成时有一点不一样where were you是你当时(过去)在哪?where have you been是你去过哪?
不一样 第一句中他已经从去的地方回来了,第二句还在去的地方
前面是他去哪了 后面那句是他刚刚去哪了