ago 和before 的区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/23 15:44:10

ago 和before 的区别
ago 和before 的区别

ago 和before 的区别
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年前我所参加的那个商行.

一楼回答的很完善

ago是(多久)以前,是加时间,比如5 minutes ago, amoment ago, long long ago
before是在什么什么之前,加具体的事,比如before I went to bed, before it happened
我认为讲得简单点好理解吧

1.ago 只作副词,必须与一段时间连用,表示以现在为起点一段时间之前。
如:He left for Beijing three days ago.
2.before既可以作副词也可以作连词。作副词时,可以单独使用;也可以和一段时间的词连用,表示的是已过去某个时间为起点一段时间之前.如:I have been to Shanghai before.(副词)
He had f...

全部展开

1.ago 只作副词,必须与一段时间连用,表示以现在为起点一段时间之前。
如:He left for Beijing three days ago.
2.before既可以作副词也可以作连词。作副词时,可以单独使用;也可以和一段时间的词连用,表示的是已过去某个时间为起点一段时间之前.如:I have been to Shanghai before.(副词)
He had finished work two days before.(副词)
The train had left before he arrived in the station.(连词)

收起