It was supposed to be done last year, but it keeps getting postponed.
It was scheduled to finish last year, but it's been put off again and again.
その工事の始まりが何回も延期されたら「put off」「postpone」「delay」と言います。
始まったが、決まった時間に終わらなくて段々後になる場合では、「extend」の方がいいです。(it keeps getting extended)
この「keep」の意味は「continue」に近いです。
Lunchtime is over, but he keeps eating. (he continues to eat)
お昼時間が終わったのに、彼はまだまだ食べつづいている。