ago和before有什么区别?
ago和before的区别
1、ago表示“从现在起的若干时间以前”,意思是“距今……以前”,需和过去时或过去进行时连用。before泛指“从过去起的若干时间以前”,意思是 “距过去某时……以前”“与其……(毋宁)”,常和完成时连用,尤其在间接引语中。
2、如果不具体表明多少时间以前,只用before不用ago,意为“从前、以前”。before仍以副词的形式置于被修饰语后,常与完成时候过去时连用。
3、表示在某一点时间或事件以前时,只用before不用ago,这种用法是将before当作介词或连词使用。ago不具有这一功能。
拓展资料
ago的用法
1、He was killed a few days ago in a skiing accident
几天前他在一场滑雪事故中丧生。
2、The meeting is the first since the war began 14 years ago
这是自14年前爆发战争以来的第一次会晤。
3、Harry's daughter is dead. She died long ago.
哈里的女儿已不在人世,很久以前就死了。
4、I told them that long ago.
我早已告诉他们了。
before的用法
1、Annie was born a few weeks before Christmas
安妮出生在圣诞节前几周。
2、He spent his early life in Sri Lanka before moving to England
在移居英格兰之前,他早年是在斯里兰卡度过的。
3、The war had ended only a month or so before.
战争大约一个月前才刚刚结束。
4、Before Gallacher could catch up with the ball, Nadlovu had beaten him to it.
加拉赫还没来得及追上球,纳德洛武就已经抢先一步触到球了。