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:

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