A.同分异构体应具有相同的分子式,而X中含Cl,Y中不含Cl;
B.X、Y中均含C=C、-OH;
C.X、Y中均含C=C,能发生加聚反应;
D.X、Y中均含C=C、-OH,均与Na或酸性KMnO4溶液反应.
【解析】
A.同分异构体应具有相同的分子式,而X中含Cl,Y中不含Cl,显然二者分子式不同,不互为同分异构体,故A错误;
B.X、Y中均含C=C、-OH,则两种有机物均能发生酯化反应和加成反应,故B正确;
C.X、Y中均含C=C,能发生加聚反应,X、Y中只含-OH,则不能发生缩聚反应,故C错误;
D.X、Y中均含C=C、-OH,均与Na或酸性KMnO4溶液反应,所以不能用金属钠和酸性KMnO4溶液鉴别X和Y,故D错误;
故选B.