[ 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:
Present Perfect Tense › ViewI __________ (not / finish) my project.
A. didn’t finish
B. did not finish
C. not finished
D. did not finished
Question Tags › View
They aren’t on their way yet, __________ ?
A. are they
B. aren’t they
C. are you
D. aren’t you
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
