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:

Vocabulary › View

What term describes the action of finding someone’s company appealing or enjoyable right from the start?

A. to take to

B. to giggle

C. to fall out

D. to put up with


Grammar › View

I don’t like stay at …….. hotels, but last summer we spent a few days at …….very nice hotel by ….. sea.

A. Ø/a/ the

B. a/the/ the

C. Ø/a/ the

D. Ø/Ø/ the

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