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:

Prepositions › View

The twins were born ____ 2010.

A. On
B. In
C. At
D. To


Grammar › View

The decision to cut funding has sparked a wave of _____ throughout the academic community.

A. consternation

B. agitation

C. indignation

D. perturbation

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