Mr. Alex: I wish I hadn`t criticised Mark`s drawings yesterday because he hasn`t spoken to me today. Do you think he`ll come to my party on Friday?Ms. Merry: Possibly, he you by then.
Has forgiven
Was able to forgive
Might have forgiven
Must have forgiven
Explanation:
Correct Answer is: Might have forgiven
