Final answer:
The Romans kept fighting wars with neighboring powers to control the Mediterranean Sea for trade and defense.
Step-by-step explanation:
The answer is B. The Romans kept fighting wars with neighboring powers because they hoped to control the Mediterranean Sea to make money from trade and more easily defend their own lands. By controlling trade routes and ensuring safe passage for their ships, the Romans could expand their economy and build a strong naval force. This allowed them to protect their territories and establish dominance in the region.
Learn more about Reasons for Roman wars with neighbors