词典词条 · 问答

before(adv.) ¹

核心问题

My brother has never been abroad before... (New Concept English, Book 2, Lesson 4) before 是表示过去时间的状语,为什么竟能与动词的现在完成时 (has been) 连用呢?

词典解答

这种用法是我们初学英语的中国人不容易接受的。但是,应当记住,像 before, formerly, previously 这样的时间副词以及像 in the past, in the past few years 这样的介词短语,并不是表示过去的某个时间点,而是从现在开始追溯到过去的一段时间。这样一来,它们与现在完成时连用,也就是可以理解的了(参见 present perfect tense 7,8^{7,8} )。

  1. I have never written a play before. (CGEL) 我以前从没写过剧本。

  2. He has been unhappy for a long time, but I've never seen him so unhappy before. (CGEL) 好长一段时间他都不高兴,但是以前我从没见到他这样不愉快。

  3. I've never heard that word before. (EGS) 我以前从没听到过那个词。

来源:英语常见问题解答大词典-2.md · 第 36543665 行 · 原文哈希 93ce501718