might-have-been

noun

1.
an event that could have occurred but never did