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

i have been there for 3 years不要ago

用后面的 , 因为你这是一个完成时态,不能直接跟ago,

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

I have come 3 years.