I am sorry to ( ) you waiting so long

问题描述:

I am sorry to ( ) you waiting so long
A.kept B.be keeping C.have keep D.to be kept

这题目没有一个正确答案.
因为“让你等了很长时间”是发生在说“对不起”之前,动词不定式要用完成式,也就是说用to have加过去分词的结构,所以用to have kept.
希望我能帮助你解疑释惑.