Grammar Quiz

[ Prepositions of Time ]

Fill in the blank with the correct preposition of time: “We have a holiday ___ December.”

A. at

B. on

C. in

Select your answer:
A  B  C  D  E 


Random Topics:

Present Perfect Continuous TensePast Simple & Past ContinuousGerund, Infinitive, Bare VerbPast Simple Negative & QuestionsAlthough / DespiteAdjective / Noun + to InfinitiveAdjective ClausesPresent Progressive TenseModals of Speculation and DeductionRelative Clauses Pronouns

Other quiz:

Grammar › View

Things which happen at the moment of speaking

A. present continuous

B. present simple


Vocabulary › View

I ………. into an old friend at the mall yesterday.

A. bumped

B. fell

C. allowed

Wish Sentence › View

I’m sorry I missed your party. I really wish I ……

A. came

B. didn’t come

C. had come


Present Perfect and Past Simple › View

‘Never’ is a signal word for the ..

A. past simple

B. present perfect