单项选择题

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