Grammar Quiz

[ 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

Select your answer:
         


Random Topics:

Verb to Be Tenses & Object PronounPronouns/ Present TensePast simple - Irregular VerbsCollocations & TensesGrammar and PrepositionPossessive AdjectivesPresent Perfect Tense or Present Perfect Continuous TenseTenses and Word FormationSimple vs Continuous Past TenseUsed to

Other quiz:

Grammar › View

Fill the blank with suitable preposition

The dog ran ……… the road

A. under

B. in

C. along


Comparative and Superlative Adjectives › View

Superlative of “famous”:

A. the most famous

B. famous

C. more famous

D. more famous than