Prepare for the British Citizenship Test with an array of questions, flashcards, and detailed explanations. Enhance your understanding of British culture, history, and government to successfully pass your exam!

Practice this question and more.


Who was responsible for defeating the Vikings in England?

  1. William the Conqueror

  2. King Alfred the Great

  3. King Richard the Lionheart

  4. King Henry VIII

The correct answer is: King Alfred the Great

The correct answer is King Alfred the Great, who was instrumental in the resistance against Viking invasions in England during the late 9th century. Alfred successfully defended his kingdom of Wessex, which was under significant threat from the Viking army led by Guthrum. His reign marked a pivotal moment in English history as he implemented military reforms and established a network of fortified towns known as "burhs." Alfred's strategic use of both diplomacy and military tactics ultimately led to the Treaty of Wedmore, which resulted in a temporary peace and allowed for the establishment of Danelaw, a region where the Vikings had control. His efforts laid the foundation for a more unified England in the years to come, and he is often credited with shaping the future monarchs who would consolidate power against external threats. Other figures mentioned, such as William the Conqueror, King Richard the Lionheart, and King Henry VIII, were influential in their own rights but did not play a role in the struggle against the Viking invasions during the period in question.