What was the main reason for the popularity of The Canterbury Tales in medieval England?
A.The work was a retelling of an extremely popular oral tale.
B.It was written in Middle English, the language of the common people.
C.The work was originally in Latin, which made it popular with the nobility.
D.The novelty of the theme and its treatment enthralled the audience.