Il regrette de vous _____ (faire) attendre si longtemps.
avoir fait
regretter de faire qch.意为“因做某事感到遗憾/抱歉”; faire attendre à qn.意为“让某人等”; 说话者在说这句话时, 这个动作已经完成, 因此这里使用不定式的完成时。