Final answer:
Henry VIII established the Church of England mainly because the pope denied him an annulment and he wanted to dissolve Catholic monasteries for financial gain.
Step-by-step explanation:
Henry VIII was driven to establish the Church of England primarily due to the fact that the pope did not grant him an annulment so he could remarry and produce a male heir. This angered Henry and led him to break away from the Roman Catholic Church. Additionally, Henry wanted to dissolve Catholic monasteries and use the money for the English treasury, which further motivated him to establish the Church of England.
Learn more about Reasons for the establishment of the Church of England by Henry VIII