[ Grammar ]
John still hasn’t come out. He ______ everything for the trip now.
a. must have been preparing
b. will be preparing
c. must have preparing
d. will have prepared

Random Topics:
Passive Voice Active VoiceGrammar - much, many, a lot ofHave as verb and auxiliaryModal VerbTime and CalendarPresent simple & ContinuousIdentifying TensesPronouns, Sentence Structure, and ApostrophesSo - Too - Either - NeitherTenses and Verb FormsOther quiz:
Grammar › ViewWe warned him several times, but he ___ listen to us.
A. wouldn’t
B. don’t have to
C. can’t
D. mustn’t
Grammar › View
Mary is ………. girl in my class.
A. the most beautifully
B. the more beauty
C. the most beautiful
D. more beautiful
Grammar › ViewWhich one is not a noun?
A. Book
B. Run
C. Dog
D. Table
Tenses › View
I ………………….. anything from her for a long time.
A. didn’t hear
B. am not hearing
C. haven’t heard
D. don’t hear