finish是短暂性动词 但谁说短暂性动词不可以 用于现在完成时
你是混淆了
短暂性动词 不可以表示持续 如
have finished for one hour 就是错的
短暂性动词 可以 用于现在完成时