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?ago和befor好像都是在……以前.可否 2 hours ago.
麻烦大家在不忙时候解答.

ago用于一般过去式
before用于现在完成时
记住就行.
实在要弄清区别的话,就去在字典里看看这两个词的有关例句,形成语感就行。

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

用hours ago.

学习一下

不可以,给你简单解释一下两者的区别.*ago 指以现在为起点,往前(以前)推:2 hours ago 两小时以前(从现在开始算)*before从过去某一时间点为起点,往前(以前)推:They told me that he had left 2 hours before ...