完成时态并非只能与延续性动词配合使用,也可以和瞬间性动词搭配。瞬间性动词表示过去某个瞬间发生的事情对现在或未来产生了影响,如"I have lost my keys."。而延续性动词则表示从过去某个时间开始,一直延续到现在的动作,如"I have lived in this city for five years."。因此,选择瞬间性动词还是延续性动词,取决于我们想要表达的语法效果。
其实,完成时并非只能与延续性动词配合使用,它也可以和瞬间性动词搭配使用。但是,在不同的情况下,使用瞬间性动词和延续性动词会有不同的语法效果。
当完成时与瞬间性动词搭配使用时,通常表示过去某个瞬间发生了某件事情,并且这件事情对现在或未来产生了影响。例如:I have lost my keys.(我把钥匙弄丢了。)这个句子中,“lost”是瞬间性动词,但是它的完成时形式“have lost”表示了这个动作发生在过去,并且现在我还没有找到钥匙,这个动作对我的现在状态产生了影响。
而当完成时与延续性动词搭配使用时,则表示从过去某个时间开始,一直延续到现在的动作。例如:I have lived in this city for five years.(我在这个城市已经住了五年。)这个句子中,“lived”是延续性动词,而“have lived”表示自从五年前开始一直持续到现在,我一直生活在这个城市。