The correct answer is B. asserted. This means to say something confidently and forcefully. You don't murmur or comment forcefully, while snarled wouldn't be something calm and collected but rather something angry and incoherent. Asserted is the right choice of all the ones here.