The correct answer is Geoffrey Chaucer.
Chaucer is considered the father of English poetry because he was the first writer to use the English language to write poetry that was both popular and sophisticated. His work, such as The Canterbury Tales, is still widely read and studied today.
John Milton was a 17th-century poet who is best known for his epic poem Paradise Lost. William Wordsworth was a 19th-century poet who is considered one of the founders of the Romantic movement. Charles Dickens was a 19th-century novelist who is best known for his novels such as Oliver Twist and A Tale of Two Cities.
While all of these writers are important figures in English literature, Chaucer is the only one who is considered the father of English poetry.