可以使用 “two weeks ago“ 不用使用 ”before,” 否则就不知道是多久以前了。
应用现在完成时是对的。使用短语 “have been” 就是 “(我)去过”的意思。可以在have 和 been 中间加上 already,就是“已经”的意思,组成短语 “have already been" (已经去过)
在加上主语 I (我),there (那里)和 two weeks ago,就是 “I have already been there two weeks ago." 或者简单一点 “I've already been there two weeks ago." (把 I have 变成 I've)
也可以不用加 “already” (已经),变成 “I've been there two weeks ago."
I have been there since two weeks ago.