在完成时态中,瞬间动词比如buy, leave, begin, marry, divorce等不能与表示一段时间的状态连用,需要将该瞬间动词改为延续动词,那么瞬间动词是如何转变成延续动词呢?
比如说He borrowed a book a month ago, 如果我们想表达他拿这本书1个月了需要说he has kept the book for a month, 在完成时态中我们用Kept代替borrow能很好的表达持续性这一动作
我们如果说她三年前结婚了,我们可以说she married three years ago, 用完成时态时我们需要改成这样,she has been married for 3 years.
非延续动词是比较多的,下面我列举一部分,如leave, borrow, buy, start, begin, move to, end, come , open, become, get up等等
对于上述非延续动词它们对应的延续动词是be away, keep, have, be on, live in , be over, be back, be open, be up等等
我们举些例子,我们先拿leave来举例,she left 2 weeks ago, 这是过去式,说明她两周前走了,我们表达她已经走了两周了,就可以说,she has be away for 2 weeks
我们再拿open来举例,the gate of the yard was open yesterday,那个院子的大门,昨天是开着的,我们表达院子的门自从昨天就开了,我们可以说,the gate of the yard has been open since yesterday.