since、 before、 ago 他们的区别是什么

2026年09月25日 14:58
有2个网友回答
网友(1):

ago和before的区别是:ago立足于现在,表示从现在起,若干时间之前;before立足过去,表示从过去某一时刻起,若干时间以前。ago
通常与一般过去时连用,不能与完成时连用;before通常与过去完成时连用。例如:

i
met
him
three
years
ago
.(距今)三年前,我遇到他。

i
had
met
him
three
years
before
.(距当时)三年前我见到他一次。

网友(2):

since有(自从,
由于的意思,是介词)
before
,在之前,动作发生前,如:
before
you
go。
ago多于年月等时间之后,表示...多年前。
嘿嘿,望采纳。