A、在真空中,红光的波长大于绿光波长.故A正确.B、红光的频率小,根据E=hv,知红光的光子能量小于绿光的光子能量.故B正确.C、红光和绿光的频率不同,不能产生干涉现象.故C错误.D、红光照射金属能发生光电效应,绿光的频率大于红光,则绿光照射金属一定能发生光电效应.故D正确.故选ABD.