问题

I know _________ I promised to take you todinner, but I won’t finish working until ten o’clock.
A:that
B:if
C:what
D: why
B:if
C:what
D: why
正确答案是: