[ 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:
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