i have been there 3 years ago 还是i have been there for 3 years ago

问题描述:

i have been there 3 years ago 还是i have been there for 3 years ago

两种说法都不对.
在出现ago的句子里,时态都是用一般过去时.
1.我在那里三年了.
I have been there for 3 years.
2.三年前我在那.
I was there 3 years ago.