'In', 'at', and 'on' have similar meanings, but there are conventions about their usages.
“IN" is used before large places such as a country, state or city.
1. In India
2. In Texas
3. In New York
“ON" is used before middle sized places such as a road, train, plane, ship etc…
1. On Mount road
2. On Parliament road
3. On the East coast
“AT" is used to denote an exact spot.
1. At the door
2. At 7 O’clock
“IN" is also used to denote a very small place
I was staying in a room at Door No.43 on Anderson Street in Boston on East coast in Massachusetts State in USA.
There are three conventional uses of these three ones in regard to time also.
“IN" is used before the year and month.
“ON" is used before the day and date.
“AT" is used before actual time.
That accident happened at 7.30pm on 7th March in 1989.
The correct phrasal forms to denote specific times of the day are:
The ArticlesGrammar IndexPreposition to HOME PAGE