易混词组第24讲:before和ago你知道怎么用吗?

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

易混词组第24讲:before和ago你知道怎么用吗?

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.

我以前从未去过北京。

Have you ever seen a tiger before?

你以前见过老虎吗?

I often go over the lessons that I have learned a few days before.

我经常复习几天前学过的课程。

I have never been there before

我以前从来没有去过那里。

易混词组第24讲:before和ago你知道怎么用吗?

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年以前完成。

易混词组第24讲:before和ago你知道怎么用吗?


分享到:


相關文章: