[ Tenses ]
Identify the tense in the following sentence: I have been waiting for the bus for an hour.
A. Present simple
B. Future perfect continuous
C. Past perfect continuous
D. Present perfect continuous

Random Topics:
Passive and Active VoicePast Simple Negative & QuestionsBecause / soAdverbial Clause, Noun ClauseVerb + InfinitiveTypes of PhrasesPast ParticiplesRelative Clauses PronounsCommunicative Grammar3rd Person SingularOther quiz:
Gerunds/Infinitives › ViewDid you remember milk from the supermarket?
A. getting
B. to get
Grammar › View
What is the correct way to ask about someone’s current action?
A. What is he do?
B. What are they doing?
C. What they are doing?
D. What does she doing?