【思路】
本题考查历史事件。
A项:工商业和市镇经济在明代就已经开始发展,题干侧重19世纪中期上海取代苏州,与题干不符。
B项:题干时间为19世纪中期,太平天国运动处于1851年至1864年,是19世纪中叶中国最大的一场大规模反清运动。太平天国占领苏州后,苏州人民被迫转移至上海。
C项:鸦片战争后,开通商口岸,西方列强扩大对华资本输出,与题干上海取代苏州不符。
D项:题干强调上海取代苏州,并未体现清政府由被动开放转向主动开放。
因此,答案为B