Правильный ответ: were.
Объяснение: 'I' (я) – единственное число, но в прошедшем времени с 'I' используется 'was', однако контекст предложения подразумевает множественное число (shops - магазины). Поскольку здесь подразумевается, что 'я' был в магазинах, а 'shops' во множественном числе, правильнее будет 'were', хотя формально это некорректно. Сама по себе фраза звучит неестественно, поскольку в данном контексте 'I' не может относиться к множеству мест.
Правильный вариант: I was at the shops.