Grammar Quiz

[ 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

Select your answer:
A  B  C  D  E 


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 Pronouns

Other quiz:

Adverb Clauses › View

Some 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 › View

The peacock is ……………… .

A. beautiful

B. ugly


Grammar › View

I’ve worked here _________ three years.

A. for

B. from

C. in

D. since