[ Future Tenses ]
David __________ for a walk as soon as he __________ dinner.
A. will go/ finishes
B. will go/ shall have finished
C. is going to go/ will finish
D. will be going / finishes

Random Topics:
Basic GrammarPast Tense vs Future TenseTo infinitive - GerundDirect and Indirect SpeechRelative Pronoun/AdverbsVerb, Object, PrepositionVerbs and Subject Verb AgreementTenses and VoiceSecond ConditionalsWho or WhomOther quiz:
Vocabulary › ViewViet Nam is a member of many international ___________.
A. businesses
B. communities
C. programmes
D. organisations
Grammar › View
Whenever the postman _____ letters, the dog chases him.
A. delivering
B. delivered
C. delivers
D. deliver
Choose the word that best completes the sentence. Many people can remember the ____ (adj) details of their dreams, but I never can.
A. definite
B. symbol
C. vivid
D. doubtful
Verbs: Will & Going to › View
I __________ finish the report by the end of next week. I promise!
A. am going to
B. will
C. are going to
