[ 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
Select your answer:

Random Topics:
Inversions and SubjunctiveFuture Time and TensesAdverbial ClausesSimiles, Metaphors, Personification and HyperboleAdverb and Sentence StructureCommon & Proper NounsNoun PhrasesInterjection & Prepositional PhrasesSynonyms and VocabularyGrammar (Adjectives)Other quiz:
Past Tenses › ViewWhat is the past simple form of the irregular verb ‘to break’?
A. broken
B. breaked
C. break
D. broke
Subject Verb Agreement › View
Each of the Ice Ages (was / were) more than a million years long.
A. was
B. were
