[ Tenses ]
He ___ already finished the book before the exam.
A. has
B. have
C. had
D. having

Random Topics:
Clauses and ConjunctionsConjunctions and PrepositionsPreposition & GerundDegrees of AdjectivesSimple Past and Past Progressive TensesPast Simple - Present PerfectFuture Perfect vs Future ContinuousPossessive PronounsFrequencyConditional Sentences and AdverbsOther quiz:
Modal Verb › ViewThe tyres of my car _______ thin already. I only replaced them in January. I’ll have to buy better quality ones next time.
A. shouldn’t have worn
B. needn’t have worn
C. didn’t wear
D. aren’t supposed to wear
Prepositions › View
The maths teacher accused Tom _______ cheating _____ the exam.
A. with / in
B. of / in
C. about / on
Grammar and Vocabulary › View. It’s warm and a little windy. You should wear _______.
A. A heavy coat
B. A light jacket
C. Snow boots
D. A scarf
Prepositions › View
“Who is that man standing ___ the door?” – “I think he’s the new librarian.”
A. at
B. in
C. by
D. on
