问题

Mr Smith will not be able to attend his son’s wedding ceremony, because he ________ an important speech.
A:will be giving
B:has given
C:gives
D:will have given;
B:has given
C:gives
D:will have given;
正确答案是: