Images | English
While interchangeable, “Could have” and "might have” have slightly different meanings. “Could have” is the ability for something to happen, but “might have” is more about the likelihood of something happening. However, generally speaking, "might have" implies an unknown thing that someone/something had the potential to do so, but it was uncertain. On the other hand, "could have" implies that had some condition been met, something/someone would definitely have been able to do something.

Free
JPG (1 Pages)
Images | English