Все очень просто. Давайте посмотрим на смысл фразы. "Процедура было ему объяснена". Это страдательный залог. Если переводить в активную конструкцию - he has explained the procedure.Вы ведь чувствуете активный и пассивный залог в языке?Вообще, не пытайтесь просто так комбинировать временные формы глагола с существительными. Всегда думайте о смысле того, что вы говорите.