Topics: Present Tenses
He (to do) his lessons since lunch.
A. does
B. is doing
C. has done
D. has been doing
Select your answer:

Random Topics:
Grammar (Adjectives)Relative Clauses and UsageAdjectives vs AdverbsPreposition (at,in,on)Past Tense and Perfect TenseNo Excuse Words / Conjunction SOVerb + InfinitiveVerb-ing or to VerbPresent Perfect SimpleCoordinating and Subordinating ConjunctionsOther quiz:
Vocabulary and Grammar › ViewEveryone in the crowd cheered excitedly _ the rocket lifted off and was launched into space.
A. if
B. when
C. where
D. whether
Grammar › View
it means to disagree or oppose
A. dissent
B. descent
