might not/might never have done something - definition and synonyms

  1. used when you imagine what the situation would perhaps have been if something had not happened, although it did in fact happen

    If I had not discovered Oliver’s letter, I might never have known.

     Synonyms and related words
See also main entry: might