请帮我分析一下这句话的句型!

问题描述:

请帮我分析一下这句话的句型!
Nothing could have been more annoying.这句话是不是为现在完成进行时啊?我不懂.

annoying 是形容词
这句话是虚拟语气,对过去的事虚拟,所以用could have been