Grammar Quiz

[ Modal Perfect ]

John still hasn’t come out. He ______ everything for the trip now.

A. must have been preparing

B. will be preparing

C. must be preparing

D. will have prepared

Select your answer:
A  B  C  D  E 


Random Topics:

Modals of ProbabilityModals VerbProgessive TensesCoordinating and Subordinating ConjunctionsHas and HaveComparison Degree & GerundsAdverb & Compound SentencesAdjective SuffixesWh-QuestionPossessive Pronouns

Other quiz:

Conditional › View

If we _________________ (win) the lottery, we _________________ (travel) the world.

A. won/would travel

B. won/will travel

C. win/would travel

D. win/could travel


Grammar › View

We use … when we create, invent or produce something, or in particular expressions.

A. DO

B. MAKE

Grammar › View

They haven’t gone to Italy, ______ they?

A. were

B. are

C. has

D. have


Comparison › View

I was ill yesterday but I am ___________ today.

A. best

B. gooder

C. better

D. weller