Вопрос касается места покупки. 'At supermarket' (в супермаркете) указывает на место. Вопросительное слово, отвечающее на вопрос 'где?', это 'Where'.
Ответ: C) Where