单项选择题

You fool! You ______ for a house full of wonderful food, but you only wished for a cake.

A.could wish
B.could have wished
C.can wish
D.may wish