We can use the following structure
Should + have + p.p.
with two different meanings.
Can someone explain those meanings for me?
Should can be used in two (modal) ways:
to express obligation, you should do the dishes now;
to express probability, Napoleon should be unable to conquer St Petersburg.
It can be used in both ways in your construction. That is all that can be said about this without further context.