Конечно, давай разберем каждое предложение и вставим some или any там, где это необходимо.
I have some cheese about me.
- Some используется в утвердительных предложениях, когда речь идет о неопределенном количестве чего-то. В данном случае это сыр.
Is there any sugar in my tea?
- Any используется в вопросительных и отрицательных предложениях, когда речь идет о неопределенном количестве чего-то. В данном случае это сахар.
Is there any tea in the cup? - No, there is not.
- Any используется в вопросительных предложениях для уточнения наличия чего-то.
There is not any ham on the plate.
- Any используется в отрицательных предложениях. В данном случае это ветчина.
Are there any pencils in the box? - No, there are not. There are some pens in it.
- Вопросительное предложение требует any для уточнения наличия карандашей. В утвердительном предложении используется some для указания на наличие ручек.
There are some eggs in the shed.
- Some используется в утвердительных предложениях для указания на неопределенное количество яиц.
There are no any buttons on her dress.
- В данном случае any не используется, так как в предложении уже есть отрицательная форма "no", что делает использование any избыточным. Правильный вариант: "There are no buttons on her dress."
I don't drink any milk. I like tea or coffee.
- Any используется в отрицательных предложениях, когда речь идет о молоке.
Put some butter on the plate.
- Some используется в утвердительных предложениях для указания на неопределенное количество масла.
Итоговый правильный вариант будет выглядеть так:
- I have some cheese about me.
- Is there any sugar in my tea?
- Is there any tea in the cup? - No, there is not.
- There is not any ham on the plate.
- Are there any pencils in the box? - No, there are not. There are some pens in it.
- There are some eggs in the shed.
- There are no buttons on her dress.
- I don't drink any milk. I like tea or coffee.
- Put some butter on the plate.
Надеюсь, это поможет тебе понять, когда и как использовать some и any в английском языке.