[ 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:
Past Continuous Tense › ViewWhy ____ you listening when the manager told you what to do?
A. was
B. wasn’t
C. weren’t
D. aren’t
Many vs. Much › View
___________ money do we need to visit Parque Explora in Medellin, Colombia?
A. How much
B. How many
What 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