When should I use "in" or "on"?

As it is common with people from my country, I have an immense difficulty with prepositions in English, especially with the use of in and on.

When the preposition indicates the position of the object it is a bit easier to decide which one to use, but as it requires thinking from me, I still say things like "I put the bill in the fridge", "my pencil is on my bag", etc, even though if I think about it, I would know how to say it correctly.

Of course, even in those cases where the preposition indicates position the decision is not always clear, as is the case for example with "on the bus" (you are not on top of the bus, you are inside the bus) or "he is in bed" (you are not inside the bed, you are on top of your bed).

Other cases are even less clear, and I believe there is no real rule to decide what should be said; the person should just know it. Two examples are "in a bad mood", "you are on my mind".

So my first question is whether there is really no rule to help me. The second question refers to two of the cases where I still don't know whether to use in or on:

  • good luck on/in your exam

  • in/on the list

The last one is especially important to me, as I have asked a number of native speakers, and each time I get a different answer. The only consensus seems to be the case where you say "on top of the list". Apart from that, some people will say that I should say "his name is in the list" whereas others think I should say "his name is on the list". And yeah, a couple of people did tell me that I can use either.

Can someone help me?


Solution 1:

I'm not surprised you are getting different answers to some of these, because this is just the sort of thing that tends to vary quite a bit by region. For instance, as someone raised in California, I say that I am "in line", meaning I am waiting in line. Others (I believe this is a northeastern thing, but I may be wrong) say "on line", which has always sounded very odd to me.

One of the reasons you get this kind of variation, I'm afraid, is precisely because there are no consistent rules. Or rather, I should say, that there are many cases where one or the other could be used depending on how you conceptualize the situation, and these are just conventional. For instance, in your bus example: on the one had you are definitely inside the bus, but on the other you have boarded and stepped onto (not on top of) the bus, so you can see how the latter may have come about.

For my dialect, it's: "good luck on" and "on the list".

Though I think both variants sound fine too.