before和ago都能表示在一段时间以前,但是二者的内涵和具体用法有明显的区别:

ago和before的区别和用法(before和ago你知道怎么用吗)(1)

1、ago表示从过去或将来某一时间算起多少时间以前,意思是“距今……以前”,需和过去时或过去进行时连用;或者表示从现在开始追溯到过去一段时间,或者主句的谓语动词表示的是经常、反复发生的行为,以副词的形式置于句末,可以用在现在完成时态中.例如:

如:

I visited him three days ago,but he had gone to Shanghai a week before

我三天前去访问他,但他已与那时的一周前到上海去了。

He said that his parents had died ten years before

他说他父母亲十年前都去世了。

I have never been to Beijing before.

2、ago指的是从现在起到过去时间的某一点的一段时间.这个时间状语常与一般过去时态或过去进行时态连用,需要注意的是ago只能与一般过去时连用,但在since three years ago这类短语中能与现在完成时态连用.因为three years ago构成一个名词短语,共同作since的宾格,意为"自从三年前以来".

His parents died ten years ago

他父母十年前都去世了。

I was asked what I was doing a month ago.

我被问到一个月前我在做什么。

I graduated from the college twenty years ago.

我二十年前从大学毕业。

I have taught English in this school since twenty years ago.

我从二十年前开始在这所学校教英语。

He has been here since three years ago.

他从三年前就在这里了。

3、表示在某一时间点或事件以前时,只能用before,不用ago.因为这种用法是将before当作介词或连词使用.ago不具有这种功能.例如:

He will come back before six o'clock.

他将在6点钟以前回来。

Where did your brother study before he joined the army?

你哥哥入伍前在哪里学习?

It is hoped that this will be finished before the year 1995.

希望这件工作将在1995年以前完成。

ago和before的区别和用法(before和ago你知道怎么用吗)(2)

学习英语最重要的是日积月累,坚持不懈,每天一点点的进步长期坚持下来都是巨大的收获。对于处于语言形成关键期的幼儿更是如此。更多学科知识,更多育儿心得,尽在顺畅中小幼。顺畅中小幼是上海顺畅文化旗下的k-12在线教育品牌,致力于为幼儿至中学阶段学员提供相关的兴趣、能力、专项训练等全方位在线课程和服务,欢迎关注我们哦。

,