Answer :

have been relaxing is right :)

I'm pretty sure the answer is

B. will have been speaking

Other Questions