Exercício: anything x something

Olá, estou estudando o uso dos determinantes "some" e "any" e acabei tendo uma dúvida, dúvida que também causei na professora. No curso a professora pediu para os alunos completarem a frase: Is there ................. I could do for you?
A professora e a maior parte dos alunos completaram a frase com "Anything" por ser uma interrogativa, mas eu usei o "Something" por ser uma interrogativa onde se oferece algo( no caso uma ajuda é oferecida).

Gostaria de saber qual o correto segundo a gramática correta do inglês: Is there something I could do for you? ou Is there anything I could do for you?

Sei que se o "do" fosse substituído pelo verbo "give" a frase seria completada com "something", mas no caso de oferecer-se uma ajuda, algo imaterial o "something" também deve ser usado?

Agradeço pela atenção e fico agurdando uma resposta!
MENSAGEM PATROCINADA Aprenda dicas sobre os tempos verbais em inglês! Baixe agora o seu Guia Grátis de Tempos Verbais em Inglês. Ele contém um ótimo resumo para revisar todos os conceitos.

Clique aqui e saiba como baixar!
Avatar do usuário Diego Pikulski 2100 2 5 42
Boa tarde Wesley.

Veja um tópico sobre something e anything.
O professor Donay explicou ambas. Segue link:

anything-x-something-x-nothing-qual-a-diferenca-t314.html

Abraços.