shop => самое общее понятие магазин в Великобритании:
to shop / (чаще) to go shopping => ходить за покупками / делать покупки:
to shop around => ходить по магазинам (сравнивая товары, чтобы выбрать наиболее подходящий вариант):
(work) shop => цех (на производстве):
store => самое общее понятие магазин в США:
store => склад / складское помещение;
to store => накапливать и хранить:
department store => универмаг;
drugstore (амер.) => аптека, в которой можно перекусить;
liquor store => магазин спиртных напитков;
supermarket (англ. и амер.) => большой универсам, торгующий продуктами и товарами для дома;
the butcher's => мясной магазин / лавка;
the baker's => булочная;
the greengrocer's => овощной магазин: