问题

ol! 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;
B:could have wished
C:can wish
D:may wish;
正确答案是: