单项选择题

A. to have a good time
B. a good time
C. have a good time
D. will have a good time