Grammar Quiz

[ Tenses ]

He ___ been learning English for years.

A. has

B. is

C. had

D. have

Select your answer:
A  B  C  D  E 


Random Topics:

PersonificationModal Verb Gerund or To InfinitiveSimple Present Tense/be/Present ProgessiveThings in EnglishSimple Present and Past TensesWas & Were QuestionsPresent Perfect Tense and Simple Past TenseGerund after Prepositions and Certain VerbsPresent, Past, Present Perfect and ComparativeVerbs + Gerund or Infinitive

Other quiz:

Transitional Words › View

Butterflies have brightly colored wings while a bee’s wings are transparent.

This piece of information shows:
_
A. a difference

B. a similarity

C. a random information.


Prepositions › View

We had to walk _____________ the woods before reaching the farm.

A. across

B. through

C. below

D. above

Grammar › View

People are worried about ___ tomorrow or what happened in the past very often. However, this won’t do them any good and will only make them anxious(焦慮的).

A. what happens

B. what happened

C. what will happen

D. what was happening


Adjectives and Prepositions › View

She is very _____. She is quiet and doesn’t laugh as much as me and Mike.

A. generous

B. reliable

C. serious