[ 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:
Vocabulary › Viewa moment of sudden insight or revelation that a character experiences
A. epiphany
B. pastoral
C. soliloquy
D. oxymoron
Grammar › View
What is the kind of adverb in this sentence.
They walked slowly along the street.
_
A. how
B. where
C. when
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
