Supply the correct form of the verbs in parentheses:
He (work)............ hard all the week, but today he (have) ..............a good time.
1. has been working - is having
A.has been working - is having
B.has worked- is having
C.has been working - had
D.has been working - is going to have