Grammar Quiz

[ Vocabulary and Grammar ]

she has been waiting for us _____ 3 hours.

A. for

B. in

C. of

D. since

Select your answer:
         


Random Topics:

Present/Future/Past Simple/Present PerfectDependent PrepositionsPast Perfect and Past Perfect ContinuousModals - Have to or ShouldGrammar AssessmentIn/On/At + TimeFuture Continuous TenseModals - Reported Speech - ConditionalsTenses and Verbs

Other quiz:

Present Tenses › View

I ___ (already, finish) reading that book.

A. already finish

B. am already finishing

C. have already finished

D. have already been finishing


Tenses › View

Miniskirts ___ popular since the 1960’s when women ___ to wear them out on the streets.

A. had been / would begin

B. will have been / began

C. have been / began

D. had been / began