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

Your sister would have helped you if she ___________ been so busy.

(3rd conditional)

A. wouldn’t

B. hadn’t

C. might not

D. haven’t


Adverbial Clauses of Manner and Result › View

The recycling program was efficient. It significantly reduced waste in landfills.

A. The recycling program was so ineffective that waste in landfills increased.

B. The recycling program was so efficient that it significantly reduced waste in landfills.

C. The recycling program was so ineffective that it increased waste in landfills.

D. The recycling program was so poorly managed that it had no impact on landfill waste.

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