Grammar Quiz

[ Grammar ]

By the time I was 18, I ___ English for 10 years.

A. was learning

B. have learned

C. had been learning

D. was learned

Select your answer:
A  B  C  D  E 


Random Topics:

Future Continuous, Future Perfect and Future Perfect ContinuousPast Continuous and Past Simple TensePreposition FormInfinitives and GerundsVerb 3 formsSimple Present & Present ProgressiveGrammar and PrepositionsGerund or InfinitivesPast Tense and NeutralDescribing Words

Other quiz:

Vocabulary › View

Choose the best synonym for the underlined word:

grumble about poor service

A. read

B. complain

C. sing

D. scream


Conjunctions › View

She was excited about the vacation, ___ she packed her bags the night before.

A. and

B. but

C. also

D. so

E. however

Grammar › View

You ……eat too much cake. It has too much sugar in it.

A. shouldn’t

B. should

C. have

D. must


Present Tense › View

Complete the sentence with the correct form of the verb: They ______ (visit) their grandparents every summer.

A. visit

B. visits

C. visiting

D. visited