And the Good Morning Britain (这是电视节目的名字 )presenter says she's been able to put a lot of what she's learnt into practice in her own home, preparing meals for sons, Sam, 14, Finn, 13, and Jack, 11.
上文讲到这个电视节目教观众做饭,这句话说这个主持人,也能够学以致用。请问,has been able to 在这里并没有加for时间状语,那么这个词组是理解为瞬间动词,还是延续性动词(理解为,不加for的延续性动词,未完成用法的特例)?
was/were able to do sth可以表示succeeded in doing sth或者managed to do sth的意义,即表示动态意义。此时was/were提示有一个确切的过去语境。例如:He fell into the lake but was able to swim to the bank.
当没有确切的过去语境,表示不确切的过去成功的作了某事,则可以用现在完成时have/has been able to do sth. = have/has managed to do sth 即所谓现在完成时的完成用法。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!