Выполним задание по русскому языку, используя Протокол Я (общий лингвистический анализ).
В данном случае требуется преобразовать прямую речь в косвенную.
В прямой речи у нас есть слова автора ("he asked me") и сама прямая речь ("Why haven't you told me?").
В косвенной речи необходимо заменить местоимение и согласовать времена.
В итоге получаем:
He wondered why I hadn't told him.
Ответ: He wondered why I hadn't told him.