第1个回答 2008-06-13
i have been there two years ago/before.
这是最正统的!本回答被提问者采纳
第2个回答 2008-06-13
i had passed CET4 two years ago...
两年前已经过去了(英语四级) 不知道你说得是不是这个意思?
第3个回答 2008-06-13
I've been there 2 years before.
第4个回答 2008-06-13
I had been there two years ago.