错误:His father died four years before.
正确:His father died four years ago.
ago与before都可以接在表示一段时间的词语后面,区别在于:
ago用于过去式, 指从现在向前回溯一段时间。
before用于过去完成式,指过去的过去。

实际上before的用途更广,可用于表示任一明确的时间点之前,这一时间点可以发生在过去也可以是将来。如:
- I'm going to the supermarket before I go to school.
- Did you go home before my sister went to the gym?
另外要注意的是,before 有时单独使用,泛指一般意义的“以前”,此时可用于一般过去时,也可用于现在完成时。如:
- He didn’t know that before.
- I have seen this movie before.
网友评论