What might happen if you heard an Idiom you weren't famillar with?

A. You'd be able to deduce the Idiom's meaning from the
literal meanings of the words

B. You'd have trouble figuring out what that Idlom meant

C. You'd have to assume the Idiom's words had opposite meanings

D. You'd have to consult a dictionary