Grammar Quiz

Topics: Prepositions of Time

Choose the right preposition of time for this sentence: I have been waiting here ___ an hour.

A. in

B. at

C. for

D. since

Select your answer:
         


Random Topics:

Modals of AdvisabilityModals and Comparative SuperlativeWill vs Verb InfinitivesSubject Verb Agreement; Indefinite PronounsIntermediate PrepositionsWill and Will notCan vs be able toVerbal CommunicationIntermediateRelative Clauses with who and which

Other quiz:

Past Tense › View

Maria __________ her homework on time.

A. didn’t

B. did

C. do

D. doesn’t


Conjunctions › View

It was a very difficult situation, ………. they never lost hope.

A. Because

B. Otherwise

C. Yet

D. While