in, on, at — the three little words that trip everyone up
If prepositions of place feel slippery, I promise you’re in good company. “In”, “on” and “at” are three of the most common words in English, and yet learners at every level pause over them. The good news is that there’s a clear logic hiding underneath, and once you see it, you can work out most cases yourself instead of memorising endless lists.
Here’s a mental picture that helps. Think of the three words as three sizes of “zoom”. “In” is for being inside something — an enclosed space or a large area you’re surrounded by. You’re inside a room, inside a car, and in a bigger sense you’re “inside” a city or a country because it surrounds you on all sides. “On” is for being on a surface — touching the top of something. A book on a table, a picture on a wall, your feet on the floor. And “at” is for a specific point — a single spot on the map where something happens. You don’t think about the inside or the surface; you just think “that place, right there”: at the bus stop, at the door, at the airport.
So when you’re stuck, zoom out and ask: am I talking about being surrounded (in), resting on top of a surface (on), or standing at one particular point (at)? That single question answers the majority of cases. English does have a handful of quirks — transport is a famous one, and workplaces have their own habit — and I’ll flag those as we go so they don’t surprise you. But the underlying pattern of surrounded / surface / point will carry you a very long way. Let’s test it against the five questions and watch the logic do the work.
The answers, explained
1. “I live ___ Delhi.” — the answer is “in.” Delhi is a city, a big area that surrounds you. Cities, states, countries, continents — anything large enough to be “inside” — takes “in”. “I live in Delhi”, “in India”, “in Asia”. The tempting wrong choice here is “at”. “At” points to a single spot, and a whole city is far too big to be a single point, so it sounds wrong to a native speaker. Save “at” for a precise address or a specific place within the city.
2. “The book is ___ the table.” — the answer is “on.” A tabletop is a surface, and the book is resting on top of it — that’s the textbook use of “on”. Surfaces of all kinds work the same way: on the floor, on the wall, on the shelf, on the roof. The trap “in the table” would mean the book is somehow inside the wood, which is nonsense. If something is sitting on top of a flat surface and touching it, “on” is your word.
3. “I’ll meet you ___ the airport.” — the answer is “at.” Here we want a specific meeting point, a single place on the map where an activity happens — and that’s exactly what “at” is for. We use “at” for these functional locations: at the airport, at the station, at the bus stop, at school, at the cinema. You can say “in the airport” if you specifically mean inside the building itself, but when you’re arranging to meet someone, you mean the airport as a point on your plans, so “at” is the natural choice. The tempting “in” would over-focus on the interior when you just mean “that location”.
4. “There are 12 people ___ the car.” — the answer is “in.” A car is a small, enclosed space — you’re surrounded by it — so people are “in” the car. Same for rooms, lifts, and small boats: in the room, in the lift. Now, here’s a quirk worth pinning down: bigger public transport takes “on”, not “in”. You’re on the bus, on the train, on the plane — because historically you could walk about on them as if on a platform. So it’s “in the car” but “on the bus”. The trap “on the car” would mean sitting on the roof.
5. “She works ___ Infosys.” — the answer is “at.” When we name a company as someone’s workplace, English uses “at”: “She works at Infosys”, “he works at Google”, “I work at a bank”. Think of the company as a single point — the place where the work happens. This is the one many learners get wrong, saying “in Infosys”, which sounds odd to native ears. “In” would only fit if you meant physically inside the building at this moment, but for the general idea of employment, it’s always “at”.
Quick rules to remember
Boil it down to the zoom test. “In” = surrounded or inside: in a room, in a car, in a city, in a country. “On” = on a surface: on the table, on the wall, on the floor — and, oddly, on the bus, train and plane. “At” = a specific point or location: at the airport, at the bus stop, at school, and at a company where you work. The two most common mistakes are “in Infosys” (should be “at”) and confusing “in the car” with “on the bus” — remember, small enclosed transport is “in”, big public transport is “on”. When in doubt, picture the size: the bigger and more enclosing the space, the more likely it’s “in”; the smaller and more precise the spot, the more likely it’s “at”.
Frequently asked questions
Why is it “on the bus” but “in the car”?
It’s a leftover habit from English. Big transport you can stand and move around in — bus, train, plane — takes “on”, as if you’re on a moving platform. Small vehicles you climb into and sit inside — car, taxi — take “in”. Just learn the two groups as a pair.
Can I ever say “in the airport”?
Yes, when you specifically mean inside the building — “It’s warm in the airport.” But when you’re arranging to meet or just naming the location, use “at the airport”. “At” treats it as a point; “in” focuses on the interior.
Is “at Delhi” ever correct?
Very rarely, and only in special contexts like a train timetable (“the train stops at Delhi”). For living, working, or being somewhere, cities always take “in”: “I live in Delhi.”
What’s the quickest way to choose between in, on and at?
Ask one question: surrounded, on a surface, or a single point? Surrounded is “in”, on a surface is “on”, a single point is “at”. That covers most everyday sentences.