Grammar Quiz

[ Present Tense ]

They _________(learn) English for two years.

A. are learning

B. learn

C. have learnt

D. have been learning

Select your answer:
         


Random Topics:

Types of PhrasesAdjective ClausesSimple Present ProgressiveTime ConjunctionsConnectorsSimple Present and Past TensesPreposition (at,in,on)Tenses and StructureSimple Past - Irregular Verbs

Other quiz:

Grammar › View

Identify a verb in the sentence: The horse ran into the stables.

A. Horse

B. Ran

C. Into

D. Stables


Gerund or Infinitive › View

Don’t forget _____________ some bread on your way home. I need some to make sandwiches.

A. buying

B. to buy