在英语中before与since与for与ago在时态的不同?用在什么时态?

问题描述:

在英语中before与since与for与ago在时态的不同?用在什么时态?
在英语中before,since,for,ago在用在什么时态?
怎么用?
回答时请举简单例子,不要太长篇大论,

before:之前 用于现在完成时 i haven`t met him before 在此之前我没有见过他 为时间状语ago之前,一般现在是 i read a history book a year ago一年前我读了一本历史书 为时间状语since:自从*通常引导时间状语从句 ...