[ Future Tenses ]
By the end of next year, John __________ English for 3 years.
A. will have learned
B. will learn
C. is going to learn
D. will be learning
Select your answer:

Random Topics:
Verb PhraseInfinitives or GerundsModal VerbModals in the PastGrammar on ConditionalsPresent simple, Present continuous, Singular, PluralAdverbs, Infinitives, Definite ArticlePhrasal VerbsPunctuationModifiersOther quiz:
Idioms › ViewI am so tired today because I ___ up early.
a. built
b. cheer
c. got
Tenses › View
What is the function of the Past Progressive tense?
A. A repeated action
B. A continuing present action
C. A defined past action
D. A long past action interrupted by a short past action
