[ Tenses ]
By the end of next year, Geoge ________ English for 2 years.
A. will have learned
B. will learn
C. has learned
D. would learn

Random Topics:
Prepositions and ConjunctionsPresent Progressive (Future)Grammar ModalsModals for Necessity and SuggestionsPerfect and Past TensesGrammar: so and suchSecond ConditionalPersonal pronouns + possessive adjectives + Introgative pronounsReported Speech and Reported QuestionsPresent Forms and Narrative TensesOther quiz:
Gerund or Infinitive › ViewWe’ve already decided … France this year.
A. visiting
B. to visit
Intensifiers: Really vs Very › View
I am ________ sorry. It won’t happen again.
A. really
B. very
C. both
Pronoun Antecedent Agreement › ViewFrank and I rode our bikes after school. ___________ were home before dark.
A. we
B. they
C. he
D. she
Grammar › View
He _________ a taxi if he ________enough money.
A. would have taken / had had
B. would have taken / had
C. would have took / had had
