多项选择题

​固态金属扩散条件有()

A.扩散要有驱动力
B.时间要足够长
C.扩散原子要固溶
D.温度要足够高