Skip to main content
A Long and Illustrious History

Robert the Bruce was famous for defeating the English at which battle?

AThe Battle of Flodden
BThe Battle of Bannockburn
CThe Battle of Culloden
DThe Battle of Hastings

Answer & explanation

The correct answer is The Battle of Bannockburn.

Robert the Bruce led the Scottish forces to defeat the English at the Battle of Bannockburn in 1314. This secured Scottish independence for a long period.

This is one of 767 free Life in the UK test questions on Pass the UK Test. It is taken from A Long and Illustrious History and covers scotland, robert the bruce, bannockburn. Every answer is based on the official Life in the United Kingdom handbook. Browse all questions or take a free mock test.

mediumscotlandrobert the brucebannockburn

Test yourself on this topic

Earn XP and track your progress

Practice →

More questions from this chapter