“At the drop of the hat” means____________?
A. As soon as it was spoken
B. Done easily, without any preparation
C. Done in an instant
D. After something is done