第1个回答 2010-04-14
首先,USA前面应该加the。
I have been to the USA 3 years ago 是对的i have been the usa for 3 years ago为同意句
意思为:我三年前到过美国
I have been in the USA for 3 years
我在美国3年了本回答被网友采纳
第2个回答 2010-04-14
三年前去过还是三年前开始就呆在美国呢?去过应该是:i had been to usa 3 years ago.
第3个回答 2010-04-14
I have been to the USA 3 years ago.