c)Hehascometohisoffice.他已到办公室了。(表示已经发生过的come,他现在就在办公室)
d)Hecametohisoffice.他来过办公室。(表示过去的come,他现在不在办公室)
e)HehasbeencomingtoBeijingfor14years.对于最后一句,相信只要学过英语的人,都认识句中每一个单词,但具体的句子意思却不一定说得清楚。先给出下列四种选择,请读者思考:
A.这句根本就是错误的,英文中无此表达。
B.他来北京有14年了。就是说14年来,他一直生活在北京。
C.他到北京一路上走了14年。就是说他从某个地方来北京,由于路途遥远,此路程花了他14年的时间。
D.14年来,他多次来北京。就是说,在14年间,他多次重复come北京,而不是一直在北京住了14年。
对于上述4种选项,一般中国学生第一反映认为是:B.也有些学习者选A,即认为这句子是错误的。还有同学独辟蹊径,想出了C答案。却很少有同学说出正确答案D.也许我们都知道hasbeendoing这一形式的语法术语叫现在完成进行时,然而却并没有真正弄清楚hasbeendoing这一形态变化背后的思维:用短暂动词(如come)的完成进行时(havebeencoming)来表示到目前为止的一段时间内重复发生的动作。
【轻松学语法应对公共英语考试】相关文章:
最新
2016-03-02
2016-03-02
2016-03-02
2016-03-02
2016-03-02
2016-03-02