Would have/Might have/Must have had
Indicates an assumption about past events or potential outcomes of past events.