这些都是固定词组,没必要钻牛角尖,就像have a look,have a break等,记住它们会用就好了。至于为什么不知道
have a rest 是固定用法,可没有have rest的哦这里你把rest想象成可数
have a rest是固定用法的