Разница между глаголами to be и to have в пассивном залоге заключается в том, что to be используется для указания на действие, произведённое над предметом или лицом, когда фокус смещён на объект действия. 34 Для формирования таких предложений используется to be + третья форма глагола. 14
To have применяется в пассивных конструкциях, в которых действие над предметом было выполнено кем-то для человека, а он является получателем готового результата. 1 Такие конструкции характерны для предложений, в которых действие было выполнено кем-то для получателя, а он является получателем готового результата. 1
Таким образом, to be используется для указания на само действие, а to have — для описания ситуации, когда действие выполнено для другого лица и получатель является получателем готового результата. 1