The past tense of keep promise is kept promise.
The third-person singular simple present indicative form of keep promise is keeps promise.
The present participle of keep promise is keeping promise.
The past participle of keep promise is kept promise.