Vicki:Sorry, Jennifer, I’m late. When did the film begin? Jennifer:The film has been on for 20 minutes. Vicki:OK, where’s Ron? Jennifer:He has been away for 10 minutes. Vicki:He left ten minutes ago? Why? Jennifer:He got a call from his mom. Maybe there was something emergent. Vicki:What a pity! It’s a great film. Molly:老师,我有个疑问。在这段对话中Vicki问的是“When did the film begin?”,我知道Jennifer想表达的是“电影已经开始20分钟了”,为什么不用“The film has begun for 20 minutes.”呢? Teacher:Good question!要想搞清楚这个问题,我们需要了解英语中的“瞬间动词”和“延续性动词”。 瞬间动词表示的动作不能延续,动作一旦发生就立即结束,并产生某种结果。所以,在现在完成时中一般不能和以since,for等引导的表示一段时间的状语连用。常见的这类动词有:arrive,become,begin,borrow,break,buy等。 延续性动词表示的动作不但可以延续,而且可以产生持久的影响。常见于现在完成时的句子中,且常与for,how long,since等引导的表示一段时间的状语或状语从句连用。常见的这类动词有:be,have,keep,know,learn,lie,live,read等。 刚刚你提到的句子,“for 20 minutes”是一段时间,而begin是瞬间动词,不能持续一段时间,所以这样使用不对哦。 Molly:好的,我明白啦。当现在完成时的句子中含有“一段时间”时,句子的谓语动词应当使用“延续性动词”。 Teacher:Excellent! Molly:那么老师,应该怎样将瞬间动词转换成延续性动词呢? Teacher:一般来说,可以用be动词+表示状态的形容词或副词来代替瞬间动词。 老师整理出了一些常见的瞬间动词与其对应的延续性动词。 (瞬间动词和延续性动词的转换) 瞬间动词 延续性动词 borrow keep buy have become be begin/start be on die be dead join be in leave be away come be here go be there finish be over Teacher:Molly,考考你,“这本书我已经借了两年了”应该怎么说呢? Molly:I have kept the book for two years. Teacher:为什么不是“I have borrowed the book for two years.”呢? Molly:因为borrow是瞬间动词,而for two years 是一段时间,只能接延续性动词。 Teacher:Terrific!Molly!All things in their being are good for something. 天生我材必有用。同学们遇到困难不要气馁,要相信自己可以克服哦。 |
|