[ Mixed Tenses ]
John…a lot in the Maths lesson, so he had to go and work in the library
A. is talking
B. talks
C. talked
D. Has takked
E. is talking

Random Topics:
Grammar - direct/indirect objectsSimple Present and Present Continuous TenseConditional TypesCorrelative Conjunction & Complex SentencesWill, Be going to, Present ContinuousConditionals Type IGrammar - Compound SentencesProgressive Perfect and Simple Verb TensesGerund, Infinitive & ModalsGrammar: so and suchOther quiz:
Grammar › ViewShe spent hours __________ herself in her studies.
A. immersing
B. submerging
C. drowning
D. floating
Tenses › View
Before I sent the email, I _______.
A. checked all the attachments
B. was checking all the attachments
C. have checked all the attachments
D. had checked all the attachments
Future Perfect Tense › ViewYou … perfected your English by the time you come back from Australia.
A. was
B. has been
C. will has
D. will have
Prepositional Phrases › View
Which of these words is NOT typically used as a preposition?
A. Beneath
B. However
C. Among
D. Between
