[ Grammar ]
Adrian got surprisingly high grades in the final exam. He ______ his lessons very carefully.
A. must have revised
B. can’t have revised
C. would have revised
D. needn’t have revised

Random Topics:
Gerund and InfinitivesComparative AdjectivesThe First Conditional SentencePersonal Pronouns and VerbTime ExpressionsConjunctions and Verb TensesGrammar - Present PerfectLexico and GrammarGrammar: Have toVerbs and AdverbsOther quiz:
Grammar › ViewI painted my room …….. Do you like it?
A. himself
B. herself
C. itself
D. themselves
E. myself
Passive Voice with Modals › View
Choose the best answer:
She … a new job at a big company soon.
A. may offered
B. may offer
C. may not offer
D. may be offered
Grammar › ViewWhat kind of sentence is it?
Why is Math everyone’s favorite subject?
A. Exclamatory
B. Imperative
C. Declarative
D. Interrogative
Grammar › View
I m depending on you.
A. Wrong
B. Correct
