[ Present/Future/Past Simple/Present Perfect ]
He will take the dog out for a walk as soon as he ________ dinner.
A. A. finish
B. B. finishes
C. C. will finish
D. D. shall have finished

Random Topics:
Mixed GrammarNouns, Articles, DeterminersMixed ConditionalsProgressive TensesGerund after Prepositions and Certain VerbsComparatives and SuperlativesIf Conditional Zero and OneVerb Moods and Vague PronounsNarrative, Past TensesPrepositions and Prepositional PhrasesOther quiz:
Vocab and Grammar › ViewPick the answer that matches the definition:
to use in a situation
A. Apply
B. Evaluate
Grammar › View
I don’t know. I think ___ anyone.
a. I’m going invite
b. I’m not go invite
c. I’m not going to invite
How many people (die)………………. in the fire yesterday?
A. died
B. die
C. has died
Tenses › View
Which of the following uses the present perfect tense?
A. He is sleeping now.
B. He slept for eight hours.
C. He has slept for eight hours.
D. He will sleep soon.
