A. at / on / in
I start work at 8 o'clock.
I don't work on Sundays.
Emma left school in 1991.
at
8 o'clock
10.30
midnight
etc.
on
Sunday(s) / Monday(s) etc.
25 April / 16 June etc.
New Year's Day etc.
in
April/June etc.
1985/1750 etc.
summer/spring etc.
B. We say:
at the weekend / at night / at Christmas / at the moment etc.
• Are you going away at the weekend?
• I can't sleep at night.
• Where will you be at Christmas? (but on Christmas Day)
• I'm going on holiday at the end of October.
• Are you busy at the moment?
C. in the morning / in the afternoon / in the evening
• I always feel good in the morning.
• Do you often go out in the evening?
but
on Monday morning, on Tuesday afternoon, on Friday evening, on Saturday night etc.
• I'm meeting Jill on Monday morning.
• Are you doing anything on Saturday evening?
D. We do not use at/on/in before:
this ... (this morning / this week etc.)
last ... (last August / last week etc.)
next ... (next Monday / next week etc.)
every ... (every day / every week etc.)
• Are you going out this evening?
• The garden was lovely last summer.
• I'm going on holiday next Monday. (not 'on next Monday')
E. in five minutes / in a few days / in six weeks / in two years etc.
Hurry! The train leaves in five minutes.
(= it leaves five minutes from now)
• Goodbye! I'll see you in a few days.
(= a few days from now)
at
at 8 o'clock
at the weekend
at night
on
on Monday
on 25 April
on Friday evening
in
in April
in 1985
in the morning
no preposition
this evening
last summer
next Monday