Definitions of might-have-been:

  • noun:   an event that could have occurred but never did