A、B、C、D四种有机物的化学式均为C3H6O2,试根据下列性质确定它们的结构式:
(1)A既能跟金属钠起反应又能跟Na2CO3溶液起反应:______________________________。
(2)B既能发生银镜反应又能发生水解反应:__________________________________。
(3)C只能发生水解反应生成两种有机物:__________________________________。
(4)D既能发生银镜反应又能发生酯化反应:__________________________________。