问题

How happy we are!The winter holiday we have been looking forward ____soon.
A:has come;
B:to have come
C:to coming;
D:to will come;
B:to have come
C:to coming;
D:to will come;
正确答案是: