ago , before
(1)ago立足于现在,表示从现在起,若干时间之前;ago 通常与一般过去时连用,不能与完成时连用;
I met him three years ago 。(距今)三年前,我遇到他。
(2)before立足过去,表示从过去某一时刻起,若干时间以前。before通常与过去完成时连用。
I had met him three years before 。
(距当时)三年前我见到他一次。
ago , before
(1)ago立足于现在,表示从现在起,若干时间之前;ago 通常与一般过去时连用,不能与完成时连用;
I met him three years ago 。(距今)三年前,我遇到他。
(2)before立足过去,表示从过去某一时刻起,若干时间以前。before通常与过去完成时连用。
I had met him three years before 。
(距当时)三年前我见到他一次。
(责任编辑:李继伟)