刘老师从词典和英美报刊发现如下例句:
A close friend of mine from China has become a Singapore citizen for some years.
She has become a teacher since 1990. (自从1990年以来她就一直当老师。)
句子可能的含义是:She became a teacher in 1990 and has been a teacher since then.
如果这种解释成立的话,那么终结性动词不能和持续性状语连用的语法规则就名存实亡了,因为几乎对所有情况我们都可以做出类似的解释。例如:
He has joined the army since 2015.
含义为:He joined the army in 2015 and has been a sodior since then.
The car has stopped there since last week/for one week.
含义为:The car stopped there last week and has been there since then/for one week.
欢迎各位老师对此问题进行分析讨论。
请先登录 后评论
最佳答案
谢谢曹老师和刘老师出题,我来试试,不妥或错误之处,请指正!
对于She has become a teacher since 1990.的理解
我认为,原则上说非延续性动词不能跟since 连用,但有时有例外,比如表示“变化过程”的动词,以上问题中提到的 become 就是其中一个。以刘老师所给句子为例:
我认为原则上不能说:She has become a teacher since 1990. 自从1990年以来她就一直当老师。
如果一定要说:She has become a teacher since 1990. 那它的意思也不是“自从1990年以来她就一直当老师”,而应是“自从1990年以来她就一直变得越来越像老师”,当然这样的理解很别扭,但这不是理解的错,是因为英文句子本来就很别扭。
假若我们在 teacher 前加一个可以表示“变化”的形容词(也就