Глагол 'not/earn' должен быть в Past Perfect, так как действие ('not/earn') предшествовало другому действию в прошлом ('got a promotion').
Before he got a promotion he had not earned enough to live comfortably.
Ответ: had not earned