Topics: Perfect Tenses
Ben _____________ all of his dinner and can have dessert now.
A. has finished
B. had finished
C. will have finished
Select your answer:

Random Topics:
Quantifiers: too many, too much & enoughSo Such Enough TooPast SimpleTenses of Verbs - UsagePresent Perfect TensesConditionals III - Mixed 1st, 2nd & 3rd ConditionalsFunctional Sentence TypesGerunds in SentencesAsking & Giving AttentionWord Form & Verb TenseOther quiz:
Modal Verbs › ViewThey ___ be home by now; the show ended an hour ago.
A. have to
B. must
C. might
D. could
Definite and Indefinite Articles › View
______ man sitting at the bench is my uncle.
A. A
B. An
C. The
