ago 与 before到底区别在哪啊`?`
1个回答

ago与before都可以表示“以前”的意思,但用法不同:

1).ago表示从现在往前算若干时间以前,动词用一般过去时,例如:

Wei Fang left for Beijing three days ago.

魏芳三天前(距现在)去北京了.

I met him two weeks ago.

我两星期前(距现在)碰到了他.

2).before表示从过去某个时间往前推若干时间以前,动词用过去完成时;但泛指时,动词可用现在完成时或过去时,例如:

He said he had seen the film two days before.

他说他两天前看过那部电影.

I have heard the news before.

我以前听过这个消息.