What was the significance of the English defeat of the Spanish Armada in 1588?

A.
The English gained a great deal of territory in Spain.
B.
The English became the only naval power in Europe.
C.
England took over Spanish colonies in the New World.
D.
England proved itself as a great power in Europe.

D. England proved itself as a great power in Europe.