sorry you waiting sir (A)to have kept(B)have kept(C)to kept选那个能告诉我选那个的原因吗

来源:百度知道 编辑:UC知道 时间:2024/05/29 10:11:54
最好能说明理由

选 A
Sorry to have kept you waiting, sir
不好意思,让你等这么久了,先生。
sorry后面跟不定式,形容词加上不定式,做状语。
所以排除了B
to是不定式,后面必须跟动词原形,而不是过去时kept
to have kept 让你一直等,to后面是have 动词原形,跟的是一个现在完成时。

答案是A,
b c不符合语法

A
如果把C改成to keep那就也对了