在表示在什么时间之前时,ago与 earlier的

如题所述

earlier是比较级,这是和后两者最大的区别。如: I came here 10 minutes earlier than you。 我早你10分钟到的。 I came here (before) 10 miuntes ago。 我10分钟之前到的。 ago和before可连用于一句话当中,earlier多用于2人之前时间长短的比较。 ago表示“从现在起的若干时间以前”,意思是“距今……以前”,需和过去时或过去进行时连用。 before泛指“从过去起的若干时间以前”,意思是 “距过去某时……以前”“与其……(毋宁)”,常和完成时连用,尤其在间接引语中, 如:I visited him three days ago,but he had gone to Shanghai a week before.我三天前去访问他,但他已与那时的一周前到上海去了。 His parents died ten years ago.他父母十年前都去世了。 I have never been there before.我以前从来没有去过那里
温馨提示:答案为网友推荐,仅供参考