单项选择题

The Canterbury Tales,a collection of stories strung together and told by 30 pilgrims on their way to pilgrimage,is written in the form of().

A.blank verse
B.alliterative verse
C.heroic couoplet
D.ballad