[ Grammar ]
He _____ all night yesterday to finish the report.
A. labours
B. laboured
C. labour
D. am labouring

Random Topics:
Past PassiveAsking for and Giving OpinionAuxiliaries VerbGrammar - may/might/couldGrammar and Sentence StructureJobsTenses - Pasive VoicePrepositional PhrasesSimple Past Tense (was/were)Gerund NounOther quiz:
Conditional Type 1 › ViewYou will not be able to sleep if you… (watch) the scarry film.
A. Watches
B. Watch
C. Will watch
D. Won’t watch
Relative Pronouns › View
That’s the kindergarden in … the children used to go.
A. who
B. which
C. whom
D. whose
Prepositions › ViewSoutheast Asian literature is the main theme ______________ this year’s festival.
A. for
B. of
C. with
D. to
E. at
Grammar › View
She ____ French words for hours, but she still doesn’t remember all of them.
A. has been learning
B. has been learnt
C. has learnt
D. have been learning
