单项选择题

西欧中世纪城市兴起的最主要的原因是()。

A.手工业者逃离封建庄园
B.商人在港口、交通要道等聚集
C.西欧生产力的提高
D.封建主各领地的不相属