多项选择题

农业发展作为城市化的原始动力,以下哪些可以表现这种动力

A.为城镇人口提供商品粮
B.为工业提供生产基础
C.为工业生产提供原料
D.为工业提供市场
E.为城市发展提供劳动力