选择D是因为这个是完成语态,表示已经完成的动作.不能A,不可以用将来时态,语意不通.不能B,have to do sth是不得不做什么事,语意不一样.不能C,在这里用完成时态表示最好.C是过去时,不适合.如果没有D.C是最好的答案
他在为打扰人家表示歉意。注意,后边的感谢语Thank you a lot,sir,显然是表明已经打扰过了,问题已经解决了,所以这里选完成时态