作业帮 > 英语 > 作业

They told me that he had left 2 hours before

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:英语作业 时间:2024/04/27 00:12:54
They told me that he had left 2 hours before
能否用ago?ago和befor好像都是在……以前.可否 2 hours ago.
麻烦大家在不忙时候解答.
They told me that he had left 2 hours before
不可以,给你简单解释一下两者的区别.
*ago 指以现在为起点,往前(以前)推:
2 hours ago 两小时以前(从现在开始算)
*before从过去某一时间点为起点,往前(以前)推:
They told me that he had left 2 hours before :他们离开是在告诉我时(过去)以前两小时.(从They told me 开始算)
所以,ago通常用在过去式(现在的过去),before通常用在过去完成式(过去的过去).
这样解释,楼主能明白么