单项选择题

These machines ______ on sale the day after tomorrow.

A.are being put
B.are to put
C.will put
D.are to be put