---______ to the United States?---No, never, but I went to Canada a few years ago.A.Have you beenB.Have you goneC.Did you goD.Will you go
网友回答
A
解析分析与
解答:此题考查一定语境中时态的应用。由答语中的never判断C项和D项不合题意。B项的have gone表示某人去了某地还没回来(也许在途中,也许已到达目的地);A项have been则表示某人去过某地,现在已回到说话人所在的地方。因此,本题的正确