If the famous singer hadn't broken his leg, he wouldn't have cancelled the concert. — Данное предложение является примером третьего типа условных предложений. Оно описывает гипотетическую ситуацию в прошлом, которая не произошла, и ее воображаемый результат. В 'if'-части используется Past Perfect (hadn't broken), а в главной части — Future Perfect in the Past (wouldn't have cancelled).