[ 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:
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
