Чтобы правильно выбрать вариант, давайте разберем каждую из предложенных форм и поймем, какая из них лучше всего подходит для данного предложения.
- Having been discussing: Эта форма используется, когда говорим о действии, которое происходило в течение определенного времени и завершилось до другого действия. Однако, в данном контексте она звучит неуместно, так как "обсуждение" не может быть в процессе, когда уже отправляется кабель.
- Having discussed: Эта форма указывает на то, что обсуждение завершилось до того, как было отправлено сообщение. Это правильный вариант, так как он показывает, что обсуждение условий произошло до отправки кабеля.
- Having been discussed: Эта форма используется, когда обсуждение происходит в пассивном залоге. В данном контексте она не подходит, так как мы говорим о действии, выполненном конкретным лицом (он обсудил условия).
- Have discussed: Эта форма используется в настоящем совершенном времени и не подходит для данного предложения, так как она не указывает на последовательность действий.
Таким образом, правильный ответ: Having discussed the terms of payment and shipment, he sent a cable to his boss.