I have run out of food ,I must go to buy some.这句话语法上有错误吗?

问题描述:

I have run out of food ,I must go to buy some.这句话语法上有错误吗?

两句之间应该加连词,如and.或者逗号改句号.比如I have run out of food ,and I must go to buy some.? 有must go to do sth的句型吗?总感觉挺别扭的必须去做,没有不地道啊,同学