Q. Following is a set of four sentences. Choose the sentence which is most appropriate – grammatically, semantically & logically.
a. Sorry to keep you. How long are you waiting?
b. My apologies for delaying. How long have you been waiting.
c. Sorry to keep you. How long have you been waiting?
d. Sorry for the delay. Since how long are you waiting?
No explanation is available for this question!