单项选择题

A.blush: ridicule
B.cackle: appreciation
C.vacillate: irresolution
D.blench: rapture
E. flummox: engagement