似た英文で、別のネイティブからの修正です。
1.We’ll have a lot of food and drink.
→We’ll have a lot of food and things to drink.
2.You don’t have to bring food or drink.
→You don’t have to bring food or drink anything to eat or drink.
Note: “food or drink” is OK, but it sounds a little bit formal, or like something that might appear on a sign: “No food or drink on premises.”
PR