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:

Present Perfect Tense › View

Susan ________________ already _______________(take) the dog for a walk.

A. have taken

B. has taken

C. has taking

D. have took


Spelling › View

Which is the correct spelling of the word…

A. Courtasy
B. Courtisy
C. Corteousy
D. Courtesy
E. Corteasy

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