现在进行时与现在完成时的题.

问题描述:

现在进行时与现在完成时的题.
__Why are you in such a hurry,Mike?
__There _____an NBA basketball game in ten minutes.
A.will have B.will be C.is going to have D.are going to be
A肯定排除,剩下的就不知道咋么选了,教教我!

B.
There be句型的一般将来时
D不对,因为an...game 是单数,不能用are