Grammar Quiz

[ Grammar ]

The staff _______ ___________ ___________ lunch for the special guests since 8 a.m.

A. had been preparing

B. must have prepared

C. would have prepared

D. could have been preparing

Select your answer:
A  B  C  D  E 


Random Topics:

Types of PhrasesGrammar - Wh QuestionsPast Progressive TenseSubject/Verb Agreement with Collective NounsPreposition and Word FormComparison & Modal Verbs in Passive VoiceThe First Conditional (if/unless)Grammar - too & enoughModals and PhrasesPronouns, Verb, Conjunction

Other quiz:

Few, a few, little, a little › View

We must be quick. We have _____ time

a. few

b. a few

c. little

d. a little


Grammar › View

I wish I ________ to see that comedian in the theatre last week – the reviews were great
A. had gone
B. went

Perfect Modals › View

He _______________ (finish) a 500-page book in a single day!

A. must have finished

B. could have finished

C. can’t have finished

D. should have finished


Simple Past Tense › View

Simple Past Tense – rise

A. rose

B. risen

C. rised

D. risend