问题

You look quite tired. You’d better _______ a good rest.
A:there will have
B:there will be
C:there has
D:there has been;
B:there will be
C:there has
D:there has been;
正确答案是: