问题

Can we see your manager now?— I’m afraid notHe ______ a meeting for nearly two hours and I’ve no idea when it will be over
A:is having
B:has had
C:has been having
D:will have
B:has had
C:has been having
D:will have
正确答案是: