Ответ:

Перевод задания: Как жаль, Джон не придёт. Ему (сказать) о встрече заранее. Выберите правильный вариант.

A. should have been told (следовало сообщить). Речь о невыполненном действии в прошлом; форма пассивного залога: should have been + причастие прошедшего времени.

Перевод: Как жаль, Джон не придёт. Ему следовало заранее сообщить о встрече.