Answer :
The War of the Roses (B) determined the ruler of England. The War of the Roses were a series of dynastic wars that battled for the throne of England. The wars were fought between the houses of Lancaster and York in order to determine who had the right to the throne of England.