efore:之前 用于现在完成时 i haven`t met him before 在此之前我没有见过他 为时间状语
ago之前,一般现在是 i read a history book a year ago一年前我读了一本历史书 为时间状语
since:自从*通常引导时间状语从句 现在完成时 i haven`t met him since i moved 自从我搬家后就没有见过他 后加时间点
for 现在完成时 后加时间点 i haven`t met him for three years 我已经有3年没见到他了 为时间状语