Akademik

I might have guessed
I might have known/guessed/spoken phrase
used for saying that you are not or should not be surprised at a situation

I might have known he would be late.

Thesaurus: ways of saying that you are not surprisedsynonym
Main entry: might

Useful english dictionary. 2012.