should have done这个句型有吗

问题描述:

should have done这个句型有吗
好像是什么虚拟

should have done是虚拟语气 表示应该做而实际上没有做,并且带有一种责怪的语气
比如像You should have told me yesterday that you had changed your mind. 你昨天应该告诉我你改变主意了.(实际上没有告诉)