Grammar Quiz

[ 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 › View

What 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