[ 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 DeductionOther quiz:
Grammar › ViewHi, 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