Grammar Quiz

[ Present Perfect and Present Perfect Progressive Tenses ]

I ___ (wait) for the bus for 20 minutes.

A. have waited

B. have been waiting

C. waited

D. am waiting

Select your answer:
         


Random Topics:
Past Tense and Past ContinuousConditionalAdverb of ConcessionModal and Phrasal VerbsPast simple regular verbsPast Continuous and Past Simple TenseAbilityPresent Perfect and Simple Past TensePresent Simple & Present Continuous

Other quiz:

Grammar › View

The tram (leave / already) …………… so we have to wait for another.

A. already left

B. leaves already

C. has already left

D. had already left


Idioms › View

To think of a very imaginative and not really possible plan is to ___.

a. dream it up
b. go over it
c. come out with


Trending Topics

Loading...

How to use : Read the question carefully, then select one of the answers button.