单项选择题

张某20岁时是农民,三年后进入工厂工作,成为工人,张某完成的社会流动是()

A.代内流动
B.垂直流动
C.水平流动
D.代际流动