I met my husband in Italy.
When speaking of a country, always use in, never at: I live in Germany. I met you in Singapore. The same goes for cities: Meet me in St. Louis. If it were an event or a specific building or location, you can use at: I will meet you at the airport. We met at a hotel in Spain. We'll see you at the party or at the beach.
We can say "He was at the shop" if we are speaking from a distance: He was at the store buying pasta, and I was across the street buying ice cream from a street vendor. In gives us the idea of being surrounded by something. In the store sets us inside the building where he is surrounded by the four walls and the roof of the building, and we can imagine the shelves of food and the clerk and the other customers all around us. At might give me a picture of the outside of the building or a location point on a map. He might be inside, but I don't see the environment surrounding him because I have a limited two-dimensional perspective. This text uses in because we are meant to visualize the location in three dimensions. She was inside the store with him, rather than at a distance. In the queue tells us that she is surrounded (on two sides in this case) by people waiting to buy things. There are people in front of her and behind her. If she were not thus surrounded, she could say, "I was at the front of the queue" or "I was at the end of the queue".He was in a shop, buying pasta. I was in a queue, waiting to buy some bread.
Why can we not say 'He was at a shop'?
We cannot say "at the kitchen" just as we cannot say "at a country". We must be inside, surrounded by the environment. We could say "at the kitchen door". In fact, since we cannot be surrounded by a door, it must be "at the door" or "in the doorway". But the kitchen is a room, a defined three-dimensional space which must surround whoever is there.Last night I was in the kitchen when I lost my glasses.
Can we not say I was at the kitchen? Why?
Yes, it depends on the distance you want to speak from and what pictures you want me to imagine. If you say "in Sally's house", I will imagine the environment inside of the house. If you say "at Sally's house", I may imagine her house from a distance or on a map.I was at Sally's house doing my homework.
Can we say I was in Sally's house doing my homework.
Student or Learner