A: 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?
A. Possibly, he………………. you by then.
B. has forgiven
C. was able to forgive
D. must have forgiven

Random Topics:
Reported SpeechVerb to Be Tenses & Object PronounDaily Routines & TensesPronouns, Verb, Conjunction-ing &-ed AdjectivesInterrogative PronounsQuantifiers & Modal VerbsModal Verbs and ConditionalsReflexive Pronouns & Modal VerbsGerunds/InfinitivesOther quiz:
Grammar › ViewWhat is the adverb in the following sentence? We ran quickly across the field.
A. quickly
B. We
C. across the field
D. ran
Grammar › View
William ______ (run) to catch the bus when he ____ (fall over).
A. ran / was falling over
B. was running / fell over
C. ran / fell over
D. was running / was falling over
Grammar › ViewAfter high school I plan to go to France, to visit the monuments.
A. Correct
B. Incorrect
Future Perfect Tense › View
Complete the sentence with the future perfect form:
“J.K.Rowling ___ her new book by the end of the year.”
A. Will write
B. Will be writing
C. Will have written
