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:

Grammar › View

If Mrs Tailor calls, her to call back later.

A. tell

B. will tell

C. might tell

D. should tell


Grammar › View

Choose the correct sentence.

A. I like to reading books.

B. I like read to books.

C. I like reading books.

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