ago用于过去时态,有ago的句子表示此事发生在过去例如:Five years ago, I went to Italy.before用于完成时态,表示截止到目前已经完成的状态。例如:I have never been there before. 我从来没有去过那里。
ago用于一般过去时,before用于完成时态。