'He stays in New york city'. And 'He stays at zamfara'. How does the of 'in' differ from that of 'at', again are the two sentences correct?

asked May 10 '12 at 17:32 Ayyoob majidadi New member

1 answer


"Stay in" would typically mean the city, whereas "stay at" would be the more specific place in that city. For example:



He stayed in New York City.

He stayed at a Holiday Inn.

He stayed at a Holiday Inn in New York City.

After he had left New York, he stayed at his grandmother's house for a few days.


Also, watch your verb tense. It is correct if you are speaking of a habit:


He stays in New York City for several days every summer.

He stays at a Holiday Inn whenever he can't afford the Four Seasons Hotel.


... but if you are simply talking about where this man is right now, use the present progressive:


He is staying in New York City until his conference is over.

link comment answered May 11 '12 at 17:08 Jonathon VS Contributor

Your answer

Write at least 20 characters

Have a question about English grammar, style or vocabulary use? Ask now to get help from Grammarly experts for FREE.