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:
         


Random Topics:

Kinds of SentencesWorld Literature VocabularyAdverbs or AdjectivesTypes of PrepositionLinking VerbsArticles & PrepositionMorphology and GrammarMixed GrammarThe Future Simple TenseGrammar and Sentence Structure

Other quiz:

Tenses › View

Choose the correct tense for the following sentence:

Are you still going to be walking home after school?

A. Past progressive
B. Present progressive
C. Future progressive


Mixed General Quiz › View

Some of the ___________ like to play at the playground.

A. children

B. childs

C. child

D. childrens