Grammar Quiz

[ Verb Tenses ]

Identify the correct tense for the given sentence: I have been waiting for the bus for an hour.

A. Simple past

B. Present perfect continuous

C. Past perfect continuous

D. Future perfect continuous

Select your answer:
A  B  C  D  E 


Random Topics:

Personal PronounPersonal pronouns + possessive adjectives + Introgative pronounsPrepositionPrepositions after VerbsPhrasal Verb With TakeShould, Should not haveBe Going To vs. WillInfinitives for reasonsSimple Present and Past TensesParticiple Adjectives

Other quiz:

Future Tenses › View

A : Where are you going?

B : I…….do shopping

A. should

B. will

C. then

D. am going to


Regular vs. Irregular Verb › View

TO need

A. Need
B. To need
C. Needed

Articles and Determiners › View

____ people do not care about their hygiene.

A. Much

B. Little

C. Any

D. Many


Vocabulary and Grammar › View

I __________ with dolphins.

A. have never swam

B. have never swum

C. have never swim