陕西城际铁路集团好吗:They told me that he had left 2 hours before

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 01:38:50
能否用ago?ago和befor好像都是在……以前。 可否 2 hours ago.?

麻烦大家在不忙时候解答。

不可以,给你简单解释一下两者的区别。

*ago 指以现在为起点,往前(以前)推:
2 hours ago 两小时以前(从现在开始算)

*before从过去某一时间点为起点,往前(以前)推:
They told me that he had left 2 hours before :他们离开是在告诉我时(过去)以前两小时。(从They told me 开始算)

所以,ago通常用在过去式(现在的过去),before通常用在过去完成式(过去的过去)。

这样解释,楼主能明白么

ago用于一般过去式
before用于现在完成时

记住就行.
实在要弄清区别的话,就去在字典里看看这两个词的有关例句,形成语感就行。

ago是以现在为参照时间说的。

before是以过去某时为参照时间说的。
这句话用的本来就是过去时,以那个时间为参照,过去的过去就是用before啦!

用hours ago.

学习一下