[ 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:
Toeic Verb › ViewSorry, James is not here. I think he ………….. ten minutes ago.
A. left
B. had left
C. was leaving
D. has left
Grammar › View
“_____ going to the party tonight?” “I am not.”
A. Whose
B. Which
C. Who’s
D. Where
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
