a few hours earlier和a few hours ago的区别

来源:百度知道 编辑:UC知道 时间:2024/04/29 07:03:52
在新概念第二册的Lesson7里,有这么一段话,A few hours earlier,someone had told the police that thieves would try to steal the diamonds中A few hours earlier为什么不能用a few hours ago替换呢?这俩个短语有什么区别,分别用在什么情况下,最好能多举几个例子。谢谢!

Too Late
a few hours earlier, 时间段和earlier 一起使用, 是以过去或将来某一个时间点为准的一段时间以前 在本文中的意思可以扩展成下列句子 a few hours earlier than the thime when the detectives were waiting at the airport. 在侦探们等在飞机场之前的几个小时以前.
例如: When I got to school yesterday. I didn't see Jim. But one hour earlier, he told me on the phone he had been there.
当我到学校的时候, 我没有看到Jim. 可是(在我到学校)一个小时前,他在电话里说他在那里

a few hours ago 时间段和ago一起使用, 指的是以说话时为准的一段时间以前.用在一般过去时
Now I am at home. But I was in the office three hours ago.
又例如: Oh? Why are you here so soon? I saw you in the market ten minutes ago. 你怎么这么快就来了? 十分钟前我还看到你在市场了呢.

本文中不可以替换,这课说的是钻石被偷换成石头和沙子,是以故事的形式表现的.全文用过去的口吻. 第一句就看的出.The plane was late. 所以从现在的角度叙述这个故事.一切的发生应该以故事中的过去的情景为时间基点.

如果非要替换的话, 可以替换成 before, 时间段和before 一起用表示的是以过去某一个时间为基准的一段时间以前.经常出现在直接引语改写成间接引语题目中.
例如: He told me, " I was here three days ago."改写成:He told me that he had been there three days before.

用了半个多小时回答你的问题, 好辛苦. 不