I believe the answer is: D.More efficient ships
More efficient ships allow the ships to travel in larger distance while using less resources. It also had enough size to contain a lot of sailors to operate the ships. This ships make many empire willing to invest in the explorer's team, which lead to many discoveries of the New World during the Age of Discovery