Answer:
By the High Middle Ages, towns were growing again. One reason for their growth was improvements in agriculture. Farmers were clearing forests and adopting better farming methods. As a result, they had a surplus of crops to sell in town markets
so I think the answer would be C.expanded trades
. Another reason for the growth of towns was the revival of trade. Seaport towns, such as Venice and Genoa in Italy, served as trading centers for goods from the Middle East and Asia. Within Europe, merchants often traveled by river, and many towns grew up near these waterways.
Many merchants who sold their wares in towns became permanent residents. So did people practicing various trades
C.