Ответ:

Перевод задания: Дитер опоздал на урок и объяснил, что … пропустил автобус.

Dieter kam zu spät zum Unterricht und erklärte, er habe den Bus verpasst. — Дитер опоздал на урок и объяснил, что пропустил автобус. В косвенной речи обычно используется Konjunktiv I: haben → habe.

Ответ: b) habe.