单项选择题

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