A. has began B. begins
C.began D.had began
这道题目应该选哪个答案。我知道你可能第一反应会选 A,因为现在完成时在我们的脑海里根深蒂固,看到“how long”就条件反射想用“has done”,这恰恰是出题人挖好的第一个大坑。为了让你彻底搞清楚这道题,咱们得把每一个选项都放在手术台上解剖一遍,看看它们到底触碰了哪些英语语法的红线。先看 A 选项 has began。首先,这里有一个非常低级的拼写硬伤,begin 的过去分词是 begun 而不是 began,正确的写法应该是 has begun,光是这个拼写错误就足以让它在考场上被直接枪毙。但咱们不能只停留在拼写上,更深层次的语法逻辑是:现在完成时的核心使命是强调过去发生的动作对现在产生的影响或结果,或者表示动作从过去一直持续到现在。你仔细品一下题目中明晃晃地摆着一个“how long ago”,这个短语的意思是“多久以前”,它是一个纯粹的过去时间点。在英语语法中,只要出现了明确的过去时间状语,比如 ago、yesterday、last year,谓语动词就必须用一般过去时,现在完成时绝对不能和具体的过去时间点联姻,这是英语时态搭配的铁律。你可以说 I have begun this book,表示我已经开始读这本书了,强调的是现在的结果,但你不能说 I have begun this book three days ago,因为三天前是一个确切的过去点,这时候只能说 I began this book three days ago。所以 A 选项不光拼写错了,时态的使用场景也完全不对路。

再看 B 选项 begins,这是动词的第三人称单数一般现在时。一般现在时通常用来表达客观事实、普遍真理、日常习惯或者现在的状态。比如 The earth moves around the sun 是真理,I go to school every day 是习惯,She begins her class at 8 am 是现在的时间表安排。但回到我们的题目,句子的主干是 I wonder,后面接了一个宾语从句,从句描述的是这所学校“开办”这件事发生在过去,因为用了 how long ago,表明这是一个确定的历史事件点,学校不可能是在说话的此时此刻“开始”存在的,那不符合逻辑,一般现在时无法承载“过去某个时间点发生的动作”这一信息。如果你非要用 begins,句子就变成了“我想知道这所学校在多久以前开始”,这在时间逻辑上是混乱的,就像一个物体同时存在于现在和过去,英语时态不允许这种时空错乱。所以 B 选项被排除的原因很纯粹,就是时态和语境不匹配,过去的事必须用过去的时态来表达。

接下来看 D 选项 had began,同样存在两个致命伤,首先是拼写错误,过去分词应该是 begun 而不是 began,更严重的是时态滥用。过去完成时的结构是 had done,它的使用前提是必须有一个明确的过去参照点,即“过去的过去”。也就是说,如果你要使用过去完成时,句子里必须得先有一个过去的动作或者时间作为参照物,然后你才能说在它之前发生的更早的事情。比如 By the time I arrived at the station, the train had left,arrived 是过去的参照点,left 发生在 arrived 之前,所以用 had left。再比如 She said she had finished her homework,said 是过去时,finish 发生在 said 之前,所以用 had finished。但你看我们这道题,整个句子里只有一个“how long ago”,它指向的就是这个学校“开办”的那个单一的时间点,句子里没有任何其他过去动作或者时间作为参照物来表明这个“开办”是发生在另一个过去事件之前的。在没有双过去时间对比的情况下,强行使用过去完成时就像你在讲一个只有一个人的故事里突然插入一个从未登场过的配角,语法上完全不成立。而且 how long ago 本身就锁定了一个具体的过去时间点,过去完成时通常不跟这种明确的点状时间状语连用,它更倾向于跟 by、before、until 这类引导的时间状语搭配。所以 D 选项在拼写和语法双重层面都翻车了。
那么为什么 C 选项 began 就是正确答案呢,因为一般过去时的功能极其纯粹简单,就是用来描述过去某个特定时间点发生的动作或者存在的状态。句子里有 how long ago,这就是一个再标准不过的过去时间标记,直接用动词的过去式 began 来陈述这所学校在多久以前建立的这个事实,清晰准确,没有半点歧义。比如我们说 How long ago did you arrive,回答就是 I arrived two hours ago,全都是一般过去时,干净利落。另外还有一个关键点需要你留意,就是主句的动词是 wonder,它用的是一般现在时,但这丝毫不影响从句使用时态,宾语从句的时态完全取决于从句自身的语义需求,它描述的是过去的事实,那就理直气壮地用过去时,不需要跟主句保持一致。很多同学会被主句的现在时带偏,以为全句都得用现在时,这就是一个典型的认知误区。

总结一下这道题的精华所在,它其实是在考察你对于“时态与时间状语匹配”这一底层逻辑的掌握程度。现在完成时关注的是现在,一般过去时锁定的是过去,过去完成时必须有过去的过去作为背景,一般现在时只服务当下和永恒。而 how long ago 这个短语就是一把钥匙,它直接把时间锁死在了过去,所以直接选用一般过去时 began 是最优解。同时也要记住 begin 的变位是 begin-began-begun,过去式是 began,过去分词是 begun,别再搞混了。这道题给我们的启示就是,做题不能只看短语搭配,必须通观全局,看时间状语、看逻辑语境、看动词形态,三者合一才能选出正确答案。学语法不是为了背规则,而是为了理解语言背后的时间逻辑,当你真正弄懂了每一个时态都在表达什么样的时间感觉,这种题以后就再也不会难倒你了。
文章来源:
四季读书网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至23467321@qq.com举报,一经查实,本站将立刻删除;如已特别标注为本站原创文章的,转载时请以链接形式注明文章出处,谢谢!