第一句是错的,只能说Have you ever been to the USA? 要用现在完成时。
只能用have因为表示到目前为止的一种状态
意思都能看懂。第一句一看就是中国英语
是可以用两种句型表达:Did you ever go to U.S. A.?orHave you ever been to U.S.A.?