句意是:你去了哪儿,这样理解吧:you have been to + 因为是副词,where,其前面不能有to,比如 go home这样啊,所以选B
选B
这里的问题直译过来是你去了哪。但是问题想强调的是你那个时候在哪。这种用法有点类似What have you done?