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. May is used to give permission, particularly when applied to you, he, she, they or a proper noun, to show that the speaker is allowing something to happen."

Free
JPG (1 Pages)
Images | English