Конечно, давайте разберем, какие слова — "some" или "any" — нужно вставить в каждое из предложений.
Have you got___cheese?
В этом вопросе правильный вариант — "any". Вопросительные предложения обычно требуют использования "any", особенно если мы не знаем, есть ли у собеседника сыр. Однако, если мы предполагаем, что сыр, скорее всего, есть, и задаем вопрос с ожиданием положительного ответа, можно использовать "some". Например, если вы видите, что холодильник полон продуктов, и спрашиваете: "У вас есть сыр?" в таком контексте возможно использование "some".
Правильный ответ: "Have you got any cheese?" (или "Have you got some cheese?" в зависимости от контекста).
We don't need___butter
В отрицательных предложениях используется "any". Это правило связано с тем, что "any" часто применяется в отрицательных и вопросительных конструкциях.
Правильный ответ: "We don't need any butter."
There are___bananas on the table
В утвердительных предложениях, как правило, используется "some". "Some" указывает на некоторое количество, и в данном случае, мы просто утверждаем, что на столе есть бананы.
Правильный ответ: "There are some bananas on the table."
Таким образом, использование "some" и "any" зависит от типа предложения и контекста, в котором оно используется. Надеюсь, это объяснение было полезным!