Grammar Quiz

[ 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:
A  B  C  D  E 


Random Topics:

Modalsused to, be used to, get used toGrammar (either..or.. and neither..nor..)Present Perfect Simple and ContinuousGrammarTemporal Conjunctions and ConnectivesSynonymAdjectives with PrepositionModals in the PastModal Verbs - Obligation

Other quiz:

Present Perfect Tense › View

Kiara has __________ the lunch.

A. already made

B. just make

C. yet made

D. never make


Grammar › View

_____________ are you late? Because of the traffic.

A. which

B. whose

C. Why

D. How