before 和 ago的区别

2025-05-07 07:32:28
推荐回答(4个)
回答1:

前者before可以是时间点 后者ago必须是时间段

ago和before这两个词都可以作“以前”解。

1、ago是副词,因此表示时间段的词语常常放在它前面,含义是从现在算起的若干时间以前,谓语动词一般使用过去时。
例如:He can ride a bike now but he couldn't a few weeks ago.他现在会骑自行车了,可是他几个星期以前不会。

1、before可以用作介词,后接某个时间点。
例如:
Please come to my office before nine o'clock. 请在九点以前到我办公室。
2、before也可以用作副词,通常表示从过去某一时刻算起的若干时间以前,谓语动词常用过去完成时。
例如:He said that he had seen the film a month before. 他说他在一个月以前就看过这部电影了。
3、before可以用在现在完成时、一般过去时的句子里,不伴有具体的时间而单独使用,表示笼统、不明确的“以前”。例如:
I've read this book before.我以前看过这本书。
4、before还可以用作连词。例如:
Where did your sister study before she joined the army? 你妹妹在参军以前,在哪学习?

回答2:

before 可以做副词、介词和连词使用,ago 只用作副词或形容词。
在作副词使用时,before 可以独立用在句子里,而 ago 则需要有具体的时间放在前面(如 two days ago......)。

回答3:

before 泛指以前,如I have seen you before. 我以前见过你。

回答4:

before 的起点不是现在,可能是过去。