Предложение является условным типа 3 (Third conditional), которое используется для описания нереальных или маловероятных ситуаций в прошлом.
Структура условного предложения 3-го типа: If + Past Perfect, ... would have + Past Participle.
В данном случае, после 'If he' требуется Past Perfect от глагола 'tell'. Past Perfect образуется с помощью 'had' + причастие прошедшего времени (Past Participle).
Причастие прошедшего времени от 'tell' — 'told'.
Таким образом, правильная форма — 'had told'. Сокращенная форма 'd told' также является грамматически верной.