📕 Chapter 3: A Long and Illustrious History

Who was the last Anglo-Saxon king of England?

A Alfred the Great
B Athelstan
Harold II
D Edward the Confessor

💡 Explanation

Harold II was the last Anglo-Saxon king, killed at the Battle of Hastings in 1066.

📖 Study this topic

This question is from: 3.1.6 The Norman Conquest 1066

Read Study Guide →

Ready to practice more?

Take a full mock exam with 24 questions — just like the real test.

Take a Practice Test