[ Grammar ]
. If you hadn’t helped with the assignment, I _______ working on it for hours.
A. could be
B. might have been
C. ought to have been
D. might be

Random Topics:
Verb FormsVerbs: Action, Linking, and HelpingSentence Types and ConjunctionsPrepositions of Time, Place, and MovementQuantifierModals, Infinitives and GerundsSpeech TensesVerb Tenses and Sentence StructurePast Tense and NeutralComparative and SuperlativesOther quiz:
Grammar › ViewEvery night the watchman turns on all the lights and …around the building every half an hour.
A. walks
B. is walking
C. walked
D. to be walking
Gerunds and Infinitives › View
The sheets on this bed are dirty. They need __________. (change)
A. to change
B. change
C. changing
Countable Noun › ViewIs there __________ cheese left?
A. Any
B. The
C. Some
Grammar › View
My car ___ yesterday.
A. stole
B. was stolen
C. steals
D. has been stolen
