在英语中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: 自从*通常引导时间状语从句 现在完成时 i haven`t met him since i moved 自从我搬家后就没有见过他 后加时间点
for 现在完成时 后加时间点 i haven`t met him for three years 我已经有3年没见到他了 为时间状语
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-31
你好!
很久以前,
我在你来之前就离开了.
sincebefore,
我自从2008年就在这里住了:
之前,
(ago
通常就这么用.
ago,
long
time
ago,
I
have
been
living
here
since
2008:
自从,
i
left
before
you
came
希望对你有所帮助,望采纳。
第2个回答  2008-11-02
before: 之前, i left before you came, 我在你来之前就离开了.
since: 自从, I have been living here since 2008, 我自从2008年就在这里住了.

ago: 很久以前, long time ago, (ago 通常就这么用,每有单一出现过)
第3个回答  2008-11-02
现在完成时,现在完成时,现在完成时,过去时
相似回答