prepositions – “Stay home” or “stay at home” – which is correct and why? – English Language Learners Stack Exchange

People used to think that prepositions had to come before a noun. However, in 1924 a writer called Otto Jespersen realised that prepositions are always prepositions, even if we don’t use them with a noun. He also realised that some prepositions never come before nouns.

It took a long time for people to change their thinking. Now, if you look in a modern grammar such as:

  • The Cambridge Grammar of the English Language Huddleston & Pullum, 2002
  • Oxford Modern English Grammar, Aarts, 2011

… you will see that prepositions are a class of words like nouns, verbs and adjectives. It doesn’t matter what kind of words we find them with.

Home in English, is a preposition. There is another word home which is a noun. We can use prepositions and preposition phrases as the complement of the verb BE:

  • She is in
  • She is in the bath
  • She is out
  • She is inside
  • She is inside the shop
  • She is away
  • She is around
  • She is about
  • She is abroad
  • She is home

Prepositions can take other preposition phrases as a complement. In other words we often use two prepositions together:

  • She is out of touch
  • She is away from her desk
  • She is round about somewhere
  • She is at home

The Original Posters examples

The verb STAY usually takes a locative complement. Usually this complement is a preposition phrase. The word at and home are both prepositions. The sentences:

  • Stay home
  • Stay at home

… are both grammatical.

The preposition to is unusual because we usually need to use it with a noun. So we see:

  • Go to work
  • Go to the shop
  • Go to a concert

The word to can’t usually come before another preposition:

  • *Go to inside
  • *Go to away
  • *Go to out
  • *Go to abroad
  • *Go to home
  • *Go to at home

Notice, though that if we use the noun home instead of the preposition home, then we can use the preposition to

  • Go to my home
  • Go to different homes in the area
  • Go to homes before you buy them
  • I went to an old peoples home.

Hope this is helpful!