Site Feedback

Resolved questions
what is the difference between prepositon "on", "in", and "at" in English study?

what is the difference between prepositon "on", "in", and "at" in English study?
i am rather confused about the differences in using these three preposition..when i should use on, when i should use in and when i should use at in sentence..sometimes i often misuse them =(

For learning: English
Base language: English
Category: Uncategorized



    Please enter between 2 and 2000 characters.



    Sort by:

    Best Answer - Chosen by Voting
    When these words refer to LOCATION:

    "on" = "on top of", "on the front surface of" or "traveling for"

    Ex. 1: "The cat is on the chair."
    Ex. 2: "I watched the movie on TV."
    Ex. 3: "He is on a business trip to Mexico."

    "in" = "inside of" or "attending"

    Ex. 1: "The dirty dishes are in the dishwasher."
    Ex. 2: "Mr. Jones is in a meeting right now."

    "at" = "near", "visiting", or it is used for events / entertainment (indoors or outdoors), or for locations where the purpose is more important than the building

    Ex. 1: "The horses were at the trough, eating."
    Ex. 2: "We had dinner at my friend's house."
    Ex. 3: "John is at the movies right now."
    Ex. 4: "I saw Mary at the post office."

    With locations that have a specific purpose, you use "at" when you are talking about the purpose and "inside" when you need to talk about the building itself:

    Ex. 1: "The children are at school right now." (purpose, i.e., education)
    Ex. 2: "There was a fire inside the school today." (the building structure)

    In English, there are always exceptions to the rule. But these are good, general guidelines that should help with many of your problems of usage.

    for time,on means the specific day,in refers to a larger spectrum of time and at refers to a smaller time point;
    for position:in refers to within some place;at refers to a small point; on refers to the above something
    perfect answers above :)

    Submit your answer

    Please enter between 2 and 2000 characters.

    If you copy this answer from another italki answer page, please state the URL of where you got your answer from.