1) the difference
At and in are generally used for position; to is used for movement or direction. Compare:
- He works at the market.
He gets to the market by bike.
- My father lives in Canada.
I go to Canada to see him whenever I can.
2) expressions of purpose
If we mention the purpose of a movement before we mention the destination, we usually use at/in before the place. Compare:
- Let's go to Marcel's for coffee.
- I went to Canada to see my father. I went to see my father in Canada.
(not I went to see my father to Canada.)
3) targets
After some verbs, at is used to indicate the 'target' of a perception or nonverbal communication. Common examples are look, smile, wave, frown, point.
Why are you looking at her like that? - Because she smiled at me.
At is also used after some verbs referring to attacks or aggressive behaviour. Common examples are shoot, laugh, throw and shout.
It's a strange feeling to have somebody shoot at you.
If you can't laugh at yourself, who can you laugh at?
Stop throwing stones at the cat, darling.
You don't need to shout at me.
Throw to and shout to are used when there is no idea of attack:
Please do not throw food to the animals.
Could you shout to Phil and tell him it's breakfast time?
Arrive is generally followed by at or in; never by to.
We should arrive at Pat's in time for lunch, (not ... arrive to Pat's...)
When did you arrive in New Zealand? (not ... to New Zealand?)
at, on and in (place)
at
At is used to talk about position at a point.
It's very hot at the centre of the earth.
Turn right at the next corner. Sometimes we use at with a larger place, if we just think of this as a point: a stage on a journey or a meeting place, for example. Compare:
The plane stops for an hour at Frankfurt, (a point on a journey) She lives in Frankfurt, (somebody's home)
Let's meet at the club, (a meeting point)
It was warm and comfortable in the club, (a place to spend time) We very often use at before the name of a building, when we are thinking not of the building itself but of the activity that happens there.
There's a good film at the cinema in Market Street.
Eat at the Steak House - best food in town.
Sorry I didn 't phone last night - I was at the theatre.
At is particularly common with proper names used for buildings or organisations. Compare:
I first met your father at/in Harrods.
I first met your father in a shop.
She works at Legal and General Insurance. She works in a big insurance company.
At is used to say where people study.
He's at the London School of Economics. And at is used before the name of a city to refer to that city's university. Compare:
He's a student at Oxford.
He lives in Cambridge. At is also used before the names of group activities.
at a party at a meeting at a concert
at a lecture at the match
on
On is used to talk about position on a line (for example a road or a river).
His house is on the way from Aberdeen to Dundee.
Stratford is on the river Avon. But in is used to talk about the position of things which actually form part of the line.
There's a misprint in line 6 on page 22.
Who's the good-looking boy in the sixth row? On is used for position on a surface.
Hurry up - supper's on the table!
That picture would look better on the other wall.
There's a big spider on the ceiling.
On can mean 'attached to'.
Why do you wear that ring on your first finger?
There aren't many apples on the tree this year.
On is also used for position by a lake or sea.
Bowness is on Lake Windermere. Southend-on-Sea
in
In is used for position inside large areas, and in three-dimensional space (when something is surrounded on all sides).
She grew up in Swaziland.
I don't think he's in his office.
He lived in the desert for three years.
Let's go for a walk in the woods.
I last saw her in the car park.
public transport
We use on (and off) to talk about travel using buses, planes and trains, as well as (motor) cycles and horses.
He's arriving on the 3.15 train, (not .. At/with the 3.15 train.)
We're booked on flight 604.
There's no room on the bus; let's get off again.
It took five days to cross the Atlantic on the Queen Elizabeth.
But we use in and out (of) to talk about private cars, planes and boats.
Jump in and I'll drive you to the station.
He fell into the river when he was getting out of his canoe.
addresses
We generally use at to talk about addresses.
Are you still at the same address?
She lives at 73 Albert Street. We use in (US on) if we just give the name of the street.
She lives in Albert Street. We use on for the number of the floor.
She lives in an apartment on the third floor.
At can be used with a possessive to mean 'at somebody's house or shop':
'Where's Jane?' 'She's round at Pat's.'
You're always at the hairdresser's. special expressions
Note these expressions:
in/at church at home/work
at school/college
in school/college (American English)
in a picture in the sky in the rain in a tent in a hat
The map is on page 32. (but I opened the book at page 32.)
in bed/(the) hospital/prison
on a farm working on the railway
at, on and in (time)
at + clock time
in + part of day
on + particular day
at + weekend, public holiday
in + longer period
1) clock times: at
I usually get up at six o'clock.
I'll meet you at 4.15.
Phone me at lunch time.
At is usually left out before what time in an informal style (see paragraph 7). What time does your train leave?
2) parts of the day: in
I work best in the morning.
three o'clock in the afternoon
We usually go out in the evening. Note the difference between in the night (= during one particular night) and at night (= during any night). Compare:
I had to get up in the night.
I often work at night.
In an informal style, plurals without a preposition can be used to refer to repeated activity.
Would you rather work nights or days?
We use on if we say which morning/ afternoon/ etc we are talking about, or if we describe the morning/afternoon/etc.
See you on Monday morning.
We met on a cold afternoon in early spring. 3) days: on
I'll call you on Tuesday.
My birthday's on March 21st.
They're having a party on Christmas Day. In an informal style we sometimes leave out on. This is especially common in American English.
I'm seeing her Sunday morning. Note the use of plurals (Sundays, Mondays etc) when we talk about repeated actions.
We usually go and see Granny on Sundays.
4) public holidays and weekends: at
We use at to talk about the whole of the holidays at Christmas, New Year, Easter and Thanksgiving (US).
We're having the roof repaired at Easter.
But we use on to talk about one day of the holiday.
Come and see us on Christmas Day.
What are you doing on Easter Monday?
British people say at the weekend; Americans use on:
What did you do at the weekend?
5) longer periods: in
It happened in the week after Christmas.
I was horn in March.
Our house was built in the 15th century.
Kent is beautiful in spring.
He died in 1616.
6) other uses of in
In can also be used to say how soon something will happen, and to say how long something takes to happen.
Ask me again in three or four days.
I can run 200 metres in about 30 seconds. The expression in... 's time is used to say how soon something will happen, not how long something takes. Compare:
I'll see you again in a month's time. It'll be ready in three weeks' time.
He wrote the book in a month, (not .. An a month's time.)
In American English, in can be used, like for, to talk about periods up to the present (British English only for).
I haven't seen her in years.
7) expressions with no preposition
At/on/in are not normally used in expressions of time before next, last, this, that (sometimes), one, any (in an informal style), each, every, some, all.
See you next week. Come any time.
Are you free this morning?
I'm at home every evening.
I didn't feel very well that week. We stayed all day.
Let's meet one day.
These prepositions are not normally used, either, before yesterday, the day before yesterday, tomorrow or the day after tomorrow.
What are you doing the day after tomorrow?
And prepositions are usually dropped in questions beginning What/Which + expression of time, and in answers which only contain an expression of time.
What day is the meeting?
Which week did you say you're on holiday?
'What time are you leaving?' 'Eight o'clock.'