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:

Tag Questions › View

___ that your suitcase?

A. Is

B. Do

C. Does

D. Are


Grammar Rules › View

Correct the subject-verb agreement in the following sentence: The birds (sing) in the trees.

A. The birds sing in the trees.

B. The birds singing in the trees.

C. The birds sings in the trees.

D. The birds singed in the trees.

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