-
Might have; used to express the possibility of something occurring in the past as condition to another non-occurring past event.
(verb)
-
Used to express uncertainty about a past event.
(verb)
Wiktionary.org : Text is available under the Creative Commons Attribution-ShareAlike License