Site icon EnglishSmarts – English with Suzanne

Prepositions of Time (2) – At, In, On, For, Since

Grammar exercise for B1, B2 learners

Fill the gap with ‘at’, ‘in’, ‘on’, ‘for‘ or ‘since‘.

1. They’ve been living in San Sebastian FOR a few months.

2. Elizabeth is on holiday AT the moment.

3. Sofia is expecting a baby IN the summer.

4. IN his spare time Michael writes short stories.

5. I haven’t since Nicole SINCE last summer.

6. We reached the airport just IN time to catch our flight.

7. Your birthday is ON the same day as mine!

8. Our exams start IN two weeks’ time.

9. Steward is doing the night shift. He starts AT ten and finishes AT six.

10. Please phone Mum if you’re not going to be home IN time for dinner.

11. Where have you been? I’ve been waiting for you FOR ages.

12. Drew Barrymore has been acting SINCE she was little.

13. Gabrielle met her husband on holiday in Italy. AT the time they were only sixteen.

14. ON New Year’s Eve we had dinner at a friend’s house.

15. He hasn’t spoken much French SINCE he left school.

Exit mobile version