[ 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:
Grammar › ViewSome ostriches can live to be 40 years old.
A. sentence
B. run on sentence
Vocabulary › View
Our reading …….. meets every Tuesday.
A. group
B. individual
C. solo
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
