Residents do not have to walk for a long distance to buy foods.这句话有错误吗?

问题描述:

Residents do not have to walk for a long distance to buy foods.这句话有错误吗?

Residents do not have to walk for a long distance to buy food

Residents do not have to walk a long distance to buy food.

Residents do not have to walk for a long distance to buy food.
因为食物本身就是一个双数,所以后面不用加s.其余的全都对了 :)