[ 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 › ViewIf people _______ the rules, there are no more accidents.
A. follow
B. take care of
C. obey
D. remember
Grammar › View
Yes, we’re really enjoying it.
A. Do you have a good time in Spain?
B. Are you having a good time in Spain?
C. Is you having a good time in Spain?
D. Does you have a good time in Spain?
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