单项选择题

If I had known you weren't coming, I ______ a cake.

A.would not bake
B.did not bake
C.will not have baked
D.would not have baked