Who pays for all this? - why is'nt right answer (Kdo za to všechno zaplatí?) - is given Who's going to pay for it all?
That would be an imperfective verb. Kdo to všechno platí?