They had waited___the dog____ out of the room

问题描述:

They had waited___the dog____ out of the room
They had waited___the dog____ out of the room
A.for,coming B,for ,to come C,at ,to come D,at coming
该是哪个选项?原因?请讲的细一点.
有没有可能选D?

B,for ,to come