Grammar Quiz

[ Present Verb Tenses ]

We ______ (wait) for the bus for 20 minutes, and it still hasn’t arrived.

A. wait

B. have waited

C. have been waiting

D. are waiting

Select your answer:
         


Random Topics:

Moods of GrammarFuture Perfect TenseNeither/Either/All/NoneNouns and VocabularyPresent Perfect TensesSimple and Past TensesCan vs be able toGrammar on ConditionalsSubordination ConjunctionsPresent Perfect or Past Simple Tense

Other quiz:

Homonyms › View

You are so ___ that you think that everyone is looking at you.
a. vane
b. vain
c. vein


Past Tenses › View

Before she became famous, she ___ in small theater plays.

A. performed

B. was performing

C. had performed

D. has performed