单项选择题

Since you are a little tired, you had better ______ a rest.

[A] to stop to have
B. stop to have
C. to stop having
D. stop having