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