British History · Question 31

Question 31 of 1020British History

Which Anglo-Saxon king defeated the Vikings?

Pick an answer

Correct!

Not quite. The correct answer is highlighted.

Correct answer to question 31: King Alfred the Great

Explanation

The Anglo-Saxon kingdoms in England united under King Alfred the Great, who defeated the Vikings.

Updated: November 2026

Practise it in test 2724 questions · 45 minutes · pass with 18