Решение:
- Where — вопросительное слово, начинает предложение.
- did — вспомогательный глагол, ставится перед подлежащим в Past Simple.
- the Barkers — подлежащее.
- have dinner — смысловой глагол в инфинитиве.
- yesterday — обстоятельство времени.
Ответ: Where did the Barkers have dinner yesterday?