[ 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

Random Topics:
Modals of ProbabilityModals VerbProgessive TensesCoordinating and Subordinating ConjunctionsHas and HaveComparison Degree & GerundsAdverb & Compound SentencesAdjective SuffixesWh-QuestionPossessive PronounsOther quiz:
Grammar › ViewThey 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
