..could never have kept me spellbound中have的用法

问题描述:

..could never have kept me spellbound中have的用法
整句是这样的:I can well remember that there was a time when a deep blue sky,the song of the birds,moonlight ang flowers could never have kept me spellbound.
后半句翻译是……从未使我着迷过.

have在这里只是一个助动词,和kept连用,表示一个已经完成的动作