"Someone has eaten my chocolates" means "Someone has eaten all [of] my chocolates". The original sentence makes it clear they haven't all gone. We can express this in the following ways:
Someone has been eating my chocolates. There's only a few left!
Someone has eaten some/most of my chocolates. There's only a few left!
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: