Intermediate grammar exercise: prepositions of time (at, in, on)

English grammar practice exercise, for pre-intermediate and intermediate level.

In this exercise you will practise prepositions of time.

Instructions: Complete each of the following sentences using at, in or on. Use x if no preposition is needed.

questions go herescore goes here

Prepositions of time: in, on, at
in on at
years: in 1998, in 2012 days of the week: on Thursday, on Friday the time: at 7.30, at 8 o'clock
months: in January, in February dates: on 28 June, on 25 October religious festivals: at Easter, at Christmas
parts of the day: in the morning, in the afternoon, in the evening, BUT at night parts of a named day: on Monday morning, on Thursday evening, on Friday night points in time: at the beginning, at the end of the week
seasons: in spring, in summer, in autumn, in winter
Prepositions of time: during, for, over, by, until
We use during to talk about something that happens within a particular period of time, to say when something takes place.
We also use during to talk about something that happens within the same time as another event.
During my time in London I visited a lot of interesting places.
He came to work during the morning meeting.
We use over or in to talk about something that has been happening continuously up until the present, or will happen continuously in the future. We've had a lot of problems over / in the last few months.
We expect a rise in sales over / in the next few months.
We use for to say how long something continues. I can only come for a few minutes.
I was waiting for him for two hours.
We use by to say that something will happen or be achieved before a particular time. It has to be finished by two o'clock.
He should return by the end of March.
We use until to say that something will continue up to a particular time. We'll be here until July.
The concert went on until eleven o'clock.
We use in to express a time (in the future) from now. I'm going on holiday in a week. (= ‘one week from now’)
I'll be back in five minutes.
(= ‘five minutes from now’)


  1. Oh no! It´s grammar time…. | goodbitsandgreatbobs - November 7, 2014, 1:50 am Reply

    […] Exercises on prepositions of time here. […]

  2. Profile photo of

    Rosanna_Magliani - August 17, 2015, 1:34 pm Reply

    Many people think English is less difficult than other languages but I think this is a mistake because English grammar is very difficult but I will try again

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>