Grammar Quiz

[ Tenses ]

We________for three hours and we are very tired.

A. waited

B. have been waiting

C. wait

D. had waited

Select your answer:
         


Random Topics:

Infinitives and ING FormsSubject and Verb AgreementPast Perfect and Past Perfect Continuous TenseTransitional WordsHow often - long - much - manyModals for RecommendationsGrammar & ReadingPast Perfect and Past Perfect ContinuousPresent Perfect and Past TensesGrammar and Absence

Other quiz:

Reported Speech › View

‘I’m doing my homework a the moment.’
He said he ……….. at the moment.

A. done his homework

B. was doing his homework

C. has been doing his homework


Grammar › View

In the long future there…………..flying cars.

A. are going to be

B. likely to be

C. will be