有,一般喝的话是drink,而have 加 breakfast,lunch,supper等固定搭配,其他指具体吃什么的时候要用具体的动词,eat ,drink比较好等等;
第二句的意思是不吃米饭,如果是没有rice就是have no rice.