[ 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

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 AdjectivesOther quiz:
Infinitives and Gerunds › ViewI hope to start __________ as soon as I’m seventeen.
A. driving
B. to drive
Grammar › View
Selina and Pramilla __________ all the time in class.
A. talks
B. talk
C. talking
D. talked
____ 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
