Решение:
Это вопрос с использованием 'tag question'. Если основное предложение утвердительное, то хвостовой вопрос отрицательный, и наоборот. Глагол 'have' в Present Simple в данном контексте используется как смысловой глагол.
- do you — утвердительный хвостовой вопрос.
- don't you — отрицательный хвостовой вопрос, соответствует утвердительному предложению 'You usually have dinner at home'.
- have you — используется, когда 'have' является вспомогательным глаголом.
- haven't you — отрицательный хвостовой вопрос, но используется, когда 'have' вспомогательный глагол.
Правильный хвостовой вопрос: '..., don't you?'
Ответ: b) don't you