单项选择题

May you()a good time!

A. had
B. have had
C. have
D. would have