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:

Grammar › View

Choose the correct adjective for this sentence. That is the ________ smell in the world!

A. worse

B. worst


Past Simple › View

When he finished, he ……… home directly.

A. went

B. goes

C. will go

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