Which verb form correctly completes this sentence?

Hoy hace frío pero mañana ___________ un buen día.

A.
hacer
B.
haber
C.
hará
D.
estará