Grammar Quiz

[ Tenses ]

Identify the verb tense in the sentence: We have been waiting for the bus.

A. Present simple

B. Past perfect continuous

C. Future perfect continuous

D. Present perfect continuous

Select your answer:
A  B  C  D  E 


Random Topics:

Present Tense vs Past TenseGrammar of Future PlansModal PerfectDefinite and Indefinite ArticlesPerfect TenseCommon & Proper NounsSuperlative & Comparative AdverbsSentence Adverbs & Third ConditionalVerbals and GerundsNarrative Tenses

Other quiz:

Modal Verbs › View

Fill in the blank: ‘You ___ eat all your vegetables.’

A. should

B. can

C. must

D. shouldn’t


Vocabulary › View

The project’s ………………. on the environment should be minimal.

A. development

B. impact

C. factor

Vocabulary & Grammar › View

My mobile phone was made in China, but a………………. in KSA

A. monitored

B. assembled

C. installed

D. maintained


Grammar: Imperative and Exclamatory Sentences › View

The rabbit is about to escape

A. exclamatory

B. imperative