To “spill the beans” means:
Correct answer is: B. To reveal secret information
This idiom means disclosing secret information unintentionally or intentionally.