[ 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

Random Topics:
Temporal Conjunctions and ConnectivesVerb Tenses (Progressive, Perfect)Simple PastFuture PassiveSimple Past Irregular & NegativeConjunctions and PrepositionsGerund & InfinitiveModals for RecommendationsPresent Simple: affirmative, negative, interrogativePronouns and QuantifiersOther quiz:
Verb, Object, Preposition › ViewYou should forgive yourself _______ past mistakes.
A. for
B. on
C. from
Verb Types and Tenses › View
What type of verb is ‘asked’ in ‘Lola has asked you at least four times’?
A. Action Verb
B. Linking Verb
C. Helping Verb
D. Transitive Verb
Future Perfect Continuous › ViewBy the end of June I _ in this flat for thirteen years.
A. will been living
B. will have been living
C. will have been selling
D. will had been living
Vocabulary › View
We need hundreds of _____ for the battle scenes.
A. extras
B. stars
C. casts
D. actresses
