It's OK, though in reality 'He kept me waiting' is the form usually needed.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Debpriya Dethe use of two progressive nouns makes it a bit awkward to my ears.Same here, but as you have already observed, it is grammatical.
Yes MM, but sometimes we do have to say "He is keeping me waiting."You're the one that complained about it, not I.