Объяснение: Прямой вопрос: 'Do we need our books today?' (Нам нужны наши книги сегодня?). Это вопрос Present Simple. При переходе в косвенную речь, вспомогательный глагол 'Do' убирается, 'we' меняется на 'they', 'our' меняется на 'their', а глагол 'need' ставится в прошедшее время (Past Simple) — 'needed'. Слово 'today' обычно меняется на 'that day', но в данном случае, если контекст подразумевает, что вопрос задан и передается в тот же день, 'today' может остаться. Однако, чаще всего меняют.
Ошибка: В предложении "The students asked the teacher if they needed their books today." слово 'today' не было изменено на 'that day', что может быть не совсем корректно в зависимости от контекста передачи речи. Однако, если рассматривать только грамматику, основная ошибка — в отсутствии изменения 'today' на 'that day' при передаче вопроса, заданного в прошлом, если этот вопрос передается не сразу.
Правильный вариант (с изменением 'today'): The students asked the teacher if they needed their books that day.
Правильный вариант (если 'today' остается): The students asked the teacher if they needed their books today. (Этот вариант грамматически верен, если вопрос передается в тот же день, когда был задан).
Примечание: В данном случае, предложенный вариант 'The students asked the teacher if they needed their books today.' является грамматически верным, если речь идет о передаче вопроса в тот же день. Однако, для большей точности передачи речи, заданного в прошлом, 'that day' предпочтительнее.