Grammar Quiz

[ 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

Select your answer:
A  B  C  D  E 


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 Superlatives

Other quiz:

Grammar › View

Every 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 › View

Is 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