1.( )―Hi,Jack! Where_________ you ______ these days?
―I _________ Beijing for about 2 weeks.
A.did go,have been to
B.have been,have gone to
C.have gone,have been in
D.have been,have been in
正确答案是D
解析
句意为:---你好,杰克。这些天你去哪里了?---我去了两个星期北京。根据语境可知,本题考查的是过去某一动作对现在造成的影响或结果,应用现在完成时。have been in表示在某地;have been to 表示去过某地,人已回来;have gone to表示去了某地,人未回来。根据语境可知应选D。