Where () for the past ten years?。

A . have you gone
B . have you been
C . are you
D . were you

出自:广西科技大学大学英语1