分两部分来
1.have sb done sth 是一个固定词组,意思是让某人做了谋事.所以是have kept you
2.waiting在这里是形容一种状态.
语言很多都是固定用法,一回生二回熟,祝你学业进步!
希望能被采纳.哪个是对的 其他为什么是错的 说出详细理由!A. nothing seriousB.it's nothing C not at all. D.don't mention it你这个应该算另外一个问题了,奖励分应该增加喔!呵呵你第二个问题,应该是对对方表示谦虚的回答,中文意思是”不用谢“!答案中,C.Not at all正确。类似还有,You are welcome。其他都是中 式 英 语,不正确。