单项选择题

起重机金属结构产生裂纹开焊的原因除司机操作不当造成外还有()。

A.修理保养不及时
B.结构设计与制造上的原因
C.金属结构疲劳开裂
D.以上都有