England passed the Navigation Acts because it was acting within the economic theory of mercantilism where they wanted to keep all the wealth in the Empire and to be more successful than other European powers who did not have colonies. The Navigation Acts were a series of laws that restricted foreign ships for trade between Britain and its colonies. It lasted for two hundred years.