📕 Chapter 3: A Long and Illustrious History
Who was the first king of all England?
A Alfred the Great
✓ Athelstan
C William the Conqueror
D Harold II
💡 Explanation
Athelstan, Alfred the Great's grandson, became the first king of all England.
More questions from this topic
Ready to practice more?
Take a full mock exam with 24 questions — just like the real test.
Take a Practice Test