I'm sorry -----so long.I forgot to tell you in advance that
I'm sorry -----so long.I forgot to tell you in advance that I would have a meeting this afternoon
B.to keep you waiting C.to have kept you waiting 感觉两个都对啊,,书上和网上答案一个说B一个说C,而且两个都能用翻译器翻译,,应该选什么