Which statement best defines an allegory?
A. A literary form or technique in which humor or irony is used to criticize people’s foolishness, vices, or other shortcomings.
B. A literary form in which abstract ideas are represented by literary characters and events.
C. A literary device which employs exaggerated language to create a discrepancy between the characters and the words used.
D. A light comedy that entertains people through humorous exaggerations or improbable situations.