多项选择题

造成第一次工业革命的最主要的技术发明有哪些?()

A.工作机的发明与应用
B.蒸汽动力的发明
C.电的发明与应用
D.机床的发明与应用