Питання 24 з 25

Запитання 24
Jim said he ____ painting his flat two days before.
Варіанти відповідей
will have finished
will finish
finished
had finished