Правильный вариант ответа: will finish.
Объяснение:
В данном предложении говорится об обещании выполнить действие в будущем. Для выражения будущего времени в английском языке часто используется конструкция "will + infinitive" (простое будущее время). В этом случае, правильный выбор – "will finish", так как это выражает обещание закончить что-то позже.
Перевод:
Я так устал сегодня. Я обещаю, что закончу это немного позже.