Для того чтобы правильно вставить some или any в предложениях, нужно понимать основные правила их использования:
Some обычно используется в утвердительных предложениях и в вопросительных предложениях, когда предлагается или запрашивается что-то, что ожидается получить положительный ответ. Например, "Would you like some tea?".
Any обычно используется в отрицательных предложениях и в вопросах, когда не ожидается конкретного ответа. Например, "Do you have any questions?".
Теперь применим эти правила к вашим предложениям:
1) I am going to buy some eggs. I have not any eggs in the fridge.
- В первой части: "I am going to buy some eggs." - Здесь используется some, поскольку это утвердительное предложение, и говорящий планирует купить яйца.
- Во второй части: "I have not any eggs in the fridge." - Здесь используется any, так как это отрицательное предложение.
2) I have some cheese, but I have not got any bread.
- В первой части: "I have some cheese." - Используется some в утвердительном предложении, говорящий сообщает, что у него есть сыр.
- Во второй части: "I have not got any bread." - Используется any, так как это отрицательное предложение.
3) I did not take any photos, but Ann took some.
- В первой части: "I did not take any photos." - Используется any, потому что предложение отрицательное.
- Во второй части: "but Ann took some." - Используется some, так как это утвердительное предложение.
4) You can have some coffee, but I do not want any coffee.
- В первой части: "You can have some coffee." - Используется some в утвердительном предложении, предлагая человеку выпить кофе.
- Во второй части: "but I do not want any coffee." - Используется any, поскольку это отрицательное предложение.
Эти примеры иллюстрируют основные правила использования some и any в английском языке, которые помогают выражать наличие или отсутствие предметов в различных контекстах.