[ 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:
Modal Verbs in First ConditionalReported speech (statements)Modals and Past ModalsPresent Simple with Adverbs of FrequencyPrepositional PhraseVocabulary and IdiomsPast Perfect Tense and Past TenseInterrogative PronounsDemonstrative PronounsPresent/Past/Past ParticpleOther quiz:
Grammar › ViewWhich is correct?
A. I can’t find my keys. They must be anywhere.
B. I can’t find my keys. They must be somewhere.
Adjective › View
It’s hardly ___ that you caught a cold. You never wear a jacket.
a.surprising
b.surprised
