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:

Grammar › View

Kate Fox has been ____ to the board of directors

A. designed

B. appointed

C. campaigned

D. contacted


Grammar › View

I will ask him _____(call) you tonight.

A. to call

B. call

C. called

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