ago和before有什么区别?

 我来答
原来是知恩
高粉答主

2023-01-06 · 说的都是干货,快来关注
知道小有建树答主
回答量:290
采纳率:100%
帮助的人:4.5万
展开全部

这两个词都可表示“从前”。其区别是:

1、词性:ago一般只作副词;而before除作副词外,还可用作连词、介词。

2、使用方法:ago总是与表示时间的名词或形容词连用,不单独使用;而before可以单独使用。

3、含义与时态:ago用于从现在算起的某段时间从前,和一般过去时连用,不用现在完成时。而before用于从过去某时起若干时间以前的场合,动词需用过去完成时。

扩展资料

1、含义与时态详解:

ago指从现在起往前推算一段时间,始终置于所修饰的词之后,与一般过去时连用。

before或指从过去某一时间起向前推算的若干时间的以前,通常与过去完成时连用;或泛指以前,并不具体指若干时间以前,可使用现在完成的或过去时;还可指从将来某一时间起的若干时间以前。

2、常见错误:

(1)before:

铃还没响,同学们就走出去了。

错误:The students went out before the bell didn't ring.

正确:The students went out before the bell rang.

分析:before引导的时间状语从句不能用于否定句。

(2)ago:

①第二天我就去看她了。

错误:And I visited her the next day ago.

正确:And I visited her the next day.

分析:如果ago所修饰的时间状语已含有过去的意思,就无需再加ago了。

②事情发生已经有三年了。

错误:It has been happening since three years ago.

正确:It happened three years ago.

分析:ago不能与现在完成进行时连用。

③事故发生在10年前。

错误:The accident happened at ten years ago.

正确:The accident happened ten years ago.

分析:ago不能与at并用。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式