A.阿魏酸中含有碳碳双键,香兰素中含有醛基,酚羟基,都能使酸性高锰酸钾褪色,不能鉴别,故A错误;B.香兰素中酚羟基只能与NaOH溶液反应,不能与NaHCO3溶液反应,故B错误;C.香兰素与阿魏酸都无法发生消去反应,故C错误;D.与香兰素互为同分异构体,分子中有4种不同化学环境的氢,且能发生银镜反应,说明结构对称,含有醛基,符合题意的有或两种,故D正确.故选D.