Grammar Quiz

[ Grammar ]

The staff __ (work) all day. They deserve a break.
A. has been working
B. have been working
C. have worked
D. has worked

Select your answer:
         


Random Topics:
Some vs. Any Homonyms Many vs. MuchPresent Progressive or Present SimpleTransitive or Intransitive VerbsTypes of Sentence StructureModal Verbs - ObligationAdjectives and AdverbsOpinion / Agreement

Other quiz:

Modals › View

I can’t find my bag anywhere. I m sure I ……… left it in my room

A. must have

B. could have

C. will have

D. might have


Passive Voice › View

our homework ___________ yesterday

A. is done

B. were done

C. was done

D. has been done


How to use : Read the question carefully, then select one of the answers button.