Ответ:

Пахнул: пах- — корень, -ну- — суффикс, -л- — суффикс прошедшего времени, нулевое окончание. Основа: пахну-.

Темноты: темн- — корень, -от- — суффикс, -ы — окончание. Основа: темнот-.

Затаившийся: за- — приставка, -та- — корень, -и- и -вш- — суффиксы, -ийся — окончание. Основа: затаивш-.