Ответ:

Правильный вариант: The teacher hasn't got a coat today.

Слово teacher — единственное число, поэтому используется hasn't got.

Перевод: Сегодня у учителя нет пальто.