The idiom ‘At the drop of the hat’ means?English A. As soon as it was spoken B. Done easily, without any preparation C. Done in an instant D. After something is done