Eat ______cake you like and leave the others for______comes in l

Eat ______cake you like and leave the others for______comes in late.( )

A.any; who

B.every; who

C.whichever; whoever

D.whatever; whom

正确答案是C