Which poet is recognized as the national poet of England?
Explanation
William Shakespeare is widely regarded as England's national poet due to his significant influence on English literature. While Wordsworth, Keats, and Eliot are notable poets, Shakespeare's works have had an unparalleled impact on English culture and language.