Since we're now about done with the eighth grade, that, my friend, makes more than half a decade of strategic avoidance and social discomfort.疑问:that和 my friend 在这个句子里面充当什么成分?还有这个句子的整体结构是什么样的?
He complained about having been kept waiting so long.我知道complain不及物,因此需要介词about,那about后面的having been kept是什么成分?about和动名词的完成式的被动式合起来又是什么状语?waiting作什么成分?