陶笛 千年风雅 颤音:ago 与before的区别

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 03:16:33
若是10天前:是用ago还是用before 呢?

ago和before的区别是:ago立足于现在,表示从现在起,若干时间之前;before立足过去,表示从过去某一时刻起,若干时间以前。ago 通常与一般过去时连用,不能与完成时连用;before通常与过去完成时连用。例如:
I met him three years ago .(距今)三年前,我遇到他。
I had met him three years before .(距当时)三年前我见到他一次。

earlier是比较级,这是和后两者最大的区别。下面我举2个例子:
I came here 10 minutes earlier than you. 我早你10分钟到的。
I came here (before) 10 miuntes ago. 我10分钟之前到的。
由此可见,ago\before可连用于一句话当中,earlier多用于2人之前时间长短的比较。