Решение:
Исходное предложение 'We have never seen so much food' является отрицательным (из-за 'never'). Для выражения согласия с отрицательным утверждением используются конструкции с 'neither' или 'so + вспомогательный глагол + подлежащее' для утверждений, и 'neither + вспомогательный глагол + подлежащее' для отрицаний.
- 'Neither do they.' - Неверное время, исходное предложение в Present Perfect.
- 'So haven't they.' - Неверная конструкция. Для согласия с отрицанием используется 'Neither'.
- 'Neither have they.' - Правильная конструкция для выражения согласия с отрицательным утверждением в Present Perfect.
- 'So have they.' - Используется для согласия с утверждением.
- 'They don't, either.' - Неверное время, исходное предложение в Present Perfect.
Ответ: Neither have they.