[ 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:
Modal "Have to" › ViewTeresa can’t see very well so she _________ wear glasses.
A. have to
B. doesn’t have to
C. has to
D. don’t have to
Grammar › View
___ the children like playing outside?
A. Do
B. Does
C. Don’t
D. Doesn’t
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
