-
问:
在表示“以前”时,ago 和 before 有什么区别?
-
答1:
ago 表示从现在向前回溯,表示“现在的过去”,通常和一般过去时连用;before 表示从过去向前回溯,表示“过去的过去”,通常和完成时连用。
-
例:I visited him three days ago, but he had gone to Beijing a week before.
(我三天前去访问他,但他已于那时的一周前到上海去了。)
-
答2:
如果不确定多久之前,或没有一个具体的时间,只用 before,表示“从前”。
-
例:I have seen this film somewhere before.
(我之前在哪儿看过这部电影。)