Correct option is B
Given Idiom: "To spill the beans" means to reveal secret information accidentally or maliciously. Example: She couldn’t keep the surprise any longer and spilled the beans about the party. Other related idioms: · "
Let the cat out of the bag" - similar to spilling the beans, meaning to reveal a secret carelessly or by mistake.