e)He has been coming to Beijing for14 years。对于最后一句,相信只要学过英语的人,都认识句中每一个单词,但具体的句子意思却不一定说得清楚。先给出下列四种选择,请读者思考:
A。这句根本就是错误的,英文中无此表达。
B。“他来北京有14年了。”就是说14年来,他一直生活在北京。
C。“他到北京一路上走了14年。”就是说他从某个地方来北京,由于路途遥远,此路程花了他14年的时间。
D。“14年来,他多次来北京。”就是说,在14年间,他多次重复come北京,而不是一直在北京住了14年。
对于上述4种选项,一般中国学生第一反映认为是:B。也有些学习者选A,即的。还有同学独辟蹊径,想出了C答案。却很少有同学说出正确答案D。也许我们都知道hasbeendoing这一形式的语法术语叫“现在完成进行时”,然而却并没有真正弄清楚hasbeendoing这一形态变化背后的思维:用短暂动词(如come)的完成进行时(havebeencoming)来表示到目前为止的一段时间内重复发生的动作。
这一简单例子说明,在大多数中国英语学习者脑中,没有建立起英语句子的“形态变化”与“思维”之间的根本联系,不知道英文不只是用词汇来表意,更是通过句子的形态变化来潜含英语思维。
有些学生死啃语法书或法规则,这种方法是错误的。