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