The phrase “Be all ears” means

A. Having long ears

B. Listen with interest

C. Suspect something

D. Being good listener