一般用at比较多,因为超市相对是个小地方;用in是为了强调在超市里。
at the supermarket和in the supermarket的不同是:in用来表示大体的地方,at表示在具体的位置。
Where's the nearest supermarket?
最近的超市在哪儿?
Most of us do our food shopping in the supermarket.
我们大多数人去超市购买食品。
A well-known UK supermarket launches more than 1,000 new product lines each year.
一家著名的英国超市每年投放1,000多种新产品。