Так в чём же, всё-таки, отличие shop от store? Давайте разберёмся.
Согласно кембриджскому словарю, shop и store имеют одинаковое значение – «магазин». Но есть некоторые нюансы.
A shop – магазин. Часть речи – имя существительное. В британском английском это место, где можно купить товары или услуги:
a book/clothes/record/sweet shop – книга/одежда/пластинка/кондитерская