单项选择题

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