[ Tenses ]
“How long have you learned English?”
“I … English for six years by the end of the next year.”
A. will learn
B. learn
C. have learned
D. will have been learning

Random Topics:
TOEICPrepositions and ArticlesAdverbs, Modals, Preposition of timeProgressive Verb TensesThings in EnglishPassive Voice in Past and Present TenseNoun, Quantifiers and SuffixesIndefinite and Reflexive PronounsPresent or Past TensesTenses and PronounsOther quiz:
Adverb Clauses › ViewSome of the subordinate conjunctions can also be _______________.
A. nouns
B. adjectives
C. adverbs
D. prepositions
Grammar › View
The film ‘China Blue’ is a(n) _______ look into the lives of sweatshops.
A. qualified
B. young
C. forgetable
D. eye-opening
Describing Words › ViewThe peacock is ……………… .
A. beautiful
B. ugly
Grammar › View
I’ve worked here _________ three years.
A. for
B. from
C. in
D. since
