第1个回答 2008-04-18
i'm sorry to keep you waiting for such a long time.
坚决不机翻。另外,电影电视上总用这句。
第2个回答 2008-04-18
Sorry for making/letting you wait so long.
参考资料:绝不用翻译机
第3个回答 2008-04-18
I'm sorry for your waiting so long.
第4个回答 2008-04-18
I am sorry to have you waiting so long.