A、只有当入射光的频率大于金属的极限频率时才能发生光电效应,故如果入射光的频率小于金属的极限频率,无论怎样增大光的强度,也不会有光电子逸出,如能发生光电效应,则证明了光的粒子性,故A错误.
B、肥皂液是无色的,吹出的肥皂泡却是彩色的,是由于光线在肥皂膜的表面发生干涉造成的,而干涉是波特有的性质,故证明了光具有波动性,故B正确.
C、实物粒子也具有波动性,但由于波长太小,我们无法直接观测到.只能观测到小球运动的轨迹,故只能证明实物的粒子性,故C错误.
D、晶体中相邻原子之间的距离大致与德布罗意波长相同故能发生明显的衍射现象.而衍射是波特有的性质,故D正确.
故选BD.