Конечно! Давайте разберемся с вашими предложениями.
... a classmate whose English is so good that he/she makes _ mistakes. Здесь правильный вариант — only a few. Мы говорим о том, что у класса хорошее знание языка, и ошибок не так много.
... a time when you ate _ food. В этом предложении правильный вариант — a lot of. Это подразумевает, что вы ели много пищи в каком-то моменте.
... a person who makes _ phone calls. Наилучший вариант здесь — a lot of. Это говорит о том, что этот человек часто делает много звонков.
... someone who doesn't drink _ water. Здесь правильное слово — enough. Это означает, что этому человеку не хватает воды.
Если у вас есть еще вопросы по грамматике или другим темам, не стесняйтесь спрашивать!