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:
         


Random Topics:

Should, Should not havePast TensesAntonymsConditionals (0 - 1 - 2)SynonymsGrammar - Present Perfect with for and sincePast ParticiplesPre-intermediateModals in the Past - Speculation and Deduction

Other quiz:

Grammar › View

Hi, Tom! What’s ______?

A. in

B. up

C. to

D. for


Grammar › View

Can you answer the phone please if it ________?

A. rang

B. rings