[ Auxiliary Verbs, if, unless and Modal ]
I __ finished my homework before dinner.
A. should have
B. will have
C. might have
D. could have
Select your answer:

Random Topics:
Tenses and VerbsBasic GrammarNoun Verb AgreementPast Perfect TensePast Tense & Past Continuous TenseAdjective Clause and Adverb ClauseGerunds and ModalsAdverbs of Frequency and Everyday ActivitiesPre-intermediateMixed ConditionalOther quiz:
Tenses › ViewLook! The children ____ in the garden while their parents were preparing lunch.
A. play
B. Are playing
C. played
D. Were playing
Grammar › View
They __________ a new house in the suburbs.
A. have
B. has
C. having
D. had to
