They told me that he had left 2 hours before能否用ago?ago和befor好像都是在……以前.可否 2 hours ago.麻烦大家在不忙时候解答.

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 01:12:33
They told me that he had left 2 hours before能否用ago?ago和befor好像都是在……以前.可否 2 hours ago.麻烦大家在不忙时候解答.
x͔NQ_e kb_/t@F-hUcՑwiΊW?s,6tdfw=!44{e QgF>gbnh<6+\n6u}Vx^[uC*Q9o]=j:xߥz3M t4U١ Q.&]wd̎V:3< D{0,fm6)wDx&5QUׅg !#mVY#}d#DҪBZ\eL lD7Eh6~Bb7 L5Ԡ 5lP蠍ggCHo<

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.
麻烦大家在不忙时候解答.

They told me that he had left 2 hours before能否用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.