Слово 'promise' указывает на будущее действие. Обещание касается будущего. Используется 'will not be' (won't be).
Ответ: I promise I will not be (not / be) late again.