我很不理解这道英语考题,题目在下面.

问题描述:

我很不理解这道英语考题,题目在下面.
这是一道选择题,正确答案是B,我不明白为什么,请详细说明理由.
Sandy,_____to be here at 8 o'clock.
A.is sure B.be sure C.will be sure D.is sure will

祈使句,就相当于你叫别人快点,你肯定说,be quick 一样可是有两个“be”,不会很怪么?后面一个to be是不定式,和前面的be没关系,to be 里面的be是“在,到”的意思