Option B Ian the correct answer because “doggerel” means comic verse composed in irregular rhythm, hence it basically means poetry that is silly.!
Option A is incorrect because a sonnet is a serious poem of fourteen lines with any given rhythmic pattern.
Option C is incorrect because “dirge” means mournful song, piece of music, or sound, hence incorrect.
Option D is incorrect because a riddle is a question or statement intentionally phrased so as to require ingenuity in ascertaining its answer or meaning, hence it’s not a poem.