[ Tenses ]
I (learn) ………….English for twenty years, when I finish this course.
A. will learn
B. will have been learning
C. is learning
D. will be learning
Select your answer:

Random Topics:
Verb to Be Tenses & Object PronounPronouns/ Present TensePast simple - Irregular VerbsCollocations & TensesGrammar and PrepositionPossessive AdjectivesPresent Perfect Tense or Present Perfect Continuous TenseTenses and Word FormationSimple vs Continuous Past TenseUsed toOther quiz:
Grammar › ViewFill the blank with suitable preposition
The dog ran ……… the road
A. under
B. in
C. along
Comparative and Superlative Adjectives › View
Superlative of “famous”:
A. the most famous
B. famous
C. more famous
D. more famous than
