before ago 的区别

如题所述

ago , before 这两个词都可表示“在若干时间以前”,但用法不同,初学者容易搞错。
ago,应注意两点:(1)用于一般过去时,(2)它所指的时间是从现在算起。
A short while ago, my sister helped me to carry one of my old bookcases up the stairs.

片刻之前,我妹妹帮我把我的一个旧书柜抬上了楼。

It was stolen twenty years ago when Ted was a boy of fifteen.

那辆自行车是在20年前当泰德还是个15岁的小伙子时被偷去的。

before,也应注意两点:(1)它用于过去完成时,(2)它所指的时间不是从现在算起,而是从过去某一时刻算起,有时可以与previously换用
A short time before, great trees had covered the countryside for miles around.

在那时不久之前,高大的树木覆盖着方圆数英里的地方。

Last summer, I finally left the firm that I had joined eighteen years before.

去年夏天,我终于离开了从那时算起18年前我所参加的那个商行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-13
第2个回答  2014-09-17
第一个表示近期内时间之前,后一个距离现在的时间有点远
第3个回答  2014-09-17
在……之前

之前
第4个回答  2014-09-17
一个放在前面,一个放在后面,例如一年前
相似回答