问题补充:
you Huangshi since 10 years ago?
A. Have; gone to
B. Have ;been to
C. Have; been in
D. Do; live in
答案:
A. Have; gone to
B. Have ;been to
(答案→)C. Have; been in
D. Do; live in
解析:句意:十年前你一直呆在上海吗?由since 10 years ago 可以看出此题应用现在完成时,故排除D,have gone to 表示已经去了某地(还没回来); have been to 表示曾经去过某地(已回来了); have been in 表示某人一直呆在某地多长时间。故选C。