    //
    //   не хватает дополнений в однородном сказуемом
    //
    @Перевод
    {
       @Выбор      сс_глагол( форма Форма, время Время ) =
                   глагол( &Форма, &Время ) глагол_пп( &Форма, &Время ) ;
       @Выбор      сс_глагол( совершенность &СС, форма &Форма, лицо &Лицо, число &Число, время &Время, род &Род, залог &Залог, падеж &Падеж ) =
                   глагол( СС, Форма, Лицо, Число, Время, Род, Залог, Падеж )
                   глагол_пп( СС, Форма, Лицо, Число, Время, Род, Залог, Падеж )
                   ;
    }

    // ----------------------------------------------------------------------------
    //        сказуемое обычное (с однородными членами, без_дополнения)
    // ----------------------------------------------------------------------------
    @Перевод
    {
       @Структура  бп_сказуемое1_глагол =
                   _Ne
                   сс_глагол( %Глагол, &Время )
                   _обстоятельство
                   _бп_сказуемое_мод_добавочное
                   ;
       @Структура  бп_сказуемое1_глагол( лицо &Лицо, число &Число, род &Род, присутствие &П ) =
                   _Ne
                   сс_глагол( &СС, %глагол, Лицо, Число, &Время, Род, %Актив, @0 )
                   частица[ли] ( П )
                   _обстоятельство
                   _бп_сказуемое_мод_добавочное
                   ;
       @Таблица( время Время = время Время, совершенность СС )
       {
          прошлое = прошлое Сов ;
          настоящее = настоящее Несов ;
          будущее = будущее Сов ;
       }
    }

    @Перевод
    {
       @Структура  бп_сказуемое1_услов =
                   _Ne
                   сс_глагол( %Услов, @0 )
                   _обстоятельство
                   _бп_сказуемое_мод_добавочное
                   ;
       @Структура  бп_сказуемое1_услов( лицо &Лицо, число &Число, род &Род, присутствие &П ) =
                   _Ne
                   сс_глагол( &СС, %глагол, Лицо, Число, %прошлое, Род, %Актив, @0 )
                   @0[бы]
                   частица[ли] ( П )
                   _обстоятельство
                   _бп_сказуемое_мод_добавочное
                   ;
    }

    @Перевод
    {
       @Выбор      бп_сказуемое1 = бп_сказуемое1_глагол бп_сказуемое1_услов ;
       @Выбор      бп_сказуемое1( лицо &Лицо, число &Число, род &Род, присутствие &П ) =
                   бп_сказуемое1_глагол( Лицо, Число, Род, П )
                   бп_сказуемое1_услов( Лицо, Число, Род, П )
                   ;
    }

    @Перевод
    {
       @Структура  бп_сказуемое_добавочное =
                   _и_или бп_сказуемое1 _бп_сказуемое_добавочное ;
       @Структура  бп_сказуемое_добавочное( лицо &Лицо, число &Число, род &Род ) =
                   _и_или
                   бп_сказуемое1( Лицо, Число, Род, %Нет )
                   _бп_сказуемое_добавочное( Лицо, Число, Род )
                   ;
    }

    @Перевод
    {
       @Выбор      _бп_сказуемое_добавочное = бп_сказуемое_добавочное @00;
       @Выбор      _бп_сказуемое_добавочное( лицо &Лицо, число &Число, род &Род ) =
                   бп_сказуемое_добавочное( Лицо, Число, Род ) @00;
    }

    @Перевод
    {
       @Структура  бп_сказуемое_verb = бп_сказуемое1 _бп_сказуемое_добавочное ;
       @Структура  бп_сказуемое_verb( лицо &Лицо, число &Число, род &Род, присутствие &П ) =
                   бп_сказуемое1( Лицо, Число, Род, П )
                   _бп_сказуемое_добавочное( Лицо, Число, Род )
                   ;
    }

    // ----------------------------------------------------------------------------
    //        сказуемое обычное (с однородными членами, с дополнениями)
    // ----------------------------------------------------------------------------
    @Перевод
    {
       @Структура  бп_сказуемое2_1 = _Ne сс_глагол( %Глагол, &Время ) _обстоятельство ;
       @Структура  бп_сказуемое2_1( лицо &Лицо, число &Число, род &Род, присутствие &П ) =
                   _Ne
                   сс_глагол( &СС, %глагол, Лицо, Число, &Время, Род, %Актив, @0 )
                   частица[ли] ( П )
                   _обстоятельство
                   ;
       @Таблица( время Время = время Время, совершенность СС )
       {
          прошлое = прошлое Сов ;
          настоящее = настоящее Несов ;
          будущее = будущее Сов ;
       }
    }

    @Перевод
    {
       @Структура  бп_сказуемое2_2 =
                   _Ne
                   сс_глагол( %Глагол, &Время )
                   _обстоятельство
                   дополнение
                   _обстоятельство
                   ;
       @Структура  бп_сказуемое2_2( лицо &Лицо, число &Число, род &Род, присутствие &П ) =
                   _Ne
                   сс_глагол( &СС, %глагол, Лицо, Число, &Время, Род, %Актив, @0 )
                   частица[ли] ( П )
                   _обстоятельство
                   дополнение
                   _обстоятельство
                   ;
       @Таблица( время Время = время Время, совершенность СС )
       {
          прошлое = прошлое Сов ;
          настоящее = настоящее Несов ;
          будущее = будущее Сов ;
       }
    }

    @Перевод
    {
       @Структура  бп_сказуемое2_3 =
                   дополнение
                   _обстоятельство
                   _Ne
                   сс_глагол( %Глагол, &Время )
                   _обстоятельство
                   ;
       @Структура  бп_сказуемое2_3( лицо &Лицо, число &Число, род &Род, присутствие &П ) =
                   дополнение
                   _обстоятельство
                   _Ne
                   сс_глагол( &СС, %глагол, Лицо, Число, &Время, Род, %Актив, @0 )
                   частица[ли] ( П )
                   _обстоятельство
                   ;
       @Таблица( время Время = время Время, совершенность СС )
       {
          прошлое = прошлое Сов ;
          настоящее = настоящее Несов ;
          будущее = будущее Сов ;
       }
    }

    @Перевод
    {
    // -------- (дает жуткий всплеск вариантов )
       @Выбор      бп_сказуемое2 = бп_сказуемое2_2 бп_сказуемое2_1 бп_сказуемое2_3 ;
       @Выбор      бп_сказуемое2( лицо &Лицо, число &Число, род &Род, присутствие &П ) =
                   бп_сказуемое2_2( Лицо, Число, Род, П )
                   бп_сказуемое2_1( Лицо, Число, Род, П )
                   бп_сказуемое2_3( Лицо, Число, Род, П )
                   ;
    }

    // ----------------------------------------------------------------------------
    @Перевод
    {
       @Структура  бп_сказуемое_добавочное2 =
                   _и_или бп_сказуемое2 _бп_сказуемое_добавочное2 ;
       @Структура  бп_сказуемое_добавочное2( лицо &Лицо, число &Число, род &Род ) =
                   _и_или
                   бп_сказуемое2( Лицо, Число, Род, %Нет )
                   _бп_сказуемое_добавочное2( Лицо, Число, Род )
                   ;
    }

    @Перевод
    {
       @Выбор      _бп_сказуемое_добавочное2 = бп_сказуемое_добавочное2 @00;
       @Выбор      _бп_сказуемое_добавочное2( лицо &Лицо, число &Число, род &Род ) =
                   бп_сказуемое_добавочное2( Лицо, Число, Род ) @00;
    }

    @Перевод
    {
       @Структура  бп_сказуемое_verb2 = бп_сказуемое2 бп_сказуемое_добавочное2 ;
       @Структура  бп_сказуемое_verb2( лицо &Лицо, число &Число, род &Род, присутствие &П ) =
                   бп_сказуемое2( Лицо, Число, Род, П )
                   бп_сказуемое_добавочное2( Лицо, Число, Род )
                   ;
    }

    // ----------------------------------------------------------------------------
    //             сказуемое модальное (с однородными членами, без_дополнения)
    // ----------------------------------------------------------------------------
    @Перевод
    {
       @Структура  бп_сказуемое_мод_добавочное =
                   _и_или
                   сс_глагол( %Inf, @0 )
                   _обстоятельство
                   _бп_сказуемое_мод_добавочное
                   ;
       @Структура  бп_сказуемое_мод_добавочное =
                   _и_или
                   сс_глагол( %Несов, %Inf, @0, @0, @0, @0, @0, @0 )
                   _обстоятельство
                   _бп_сказуемое_мод_добавочное
                   ;
    }

    @Перевод
    {
       @Выбор      _бп_сказуемое_мод_добавочное = бп_сказуемое_мод_добавочное @00;
       @Выбор      _бп_сказуемое_мод_добавочное = бп_сказуемое_мод_добавочное @00;
    }

    @Перевод
    {
       @Структура  бп_сказуемое_модальное =
                   модальность
                   _Ne
                   сс_глагол( %Inf, @0 )
                   _обстоятельство
                   _бп_сказуемое_мод_добавочное
                   ;
       @Структура  бп_сказуемое_модальное( лицо &Лицо, число &Число, род &Род, присутствие &П ) =
                   модальность( Лицо, Число, Род )
                   частица[ли] ( П )
                   _Ne
                   сс_глагол( %Несов, %Inf, @0, @0, @0, @0, @0, @0 )
                   _обстоятельство
                   _бп_сказуемое_мод_добавочное
                   ;
    }

    // ----------------------------------------------------------------------------
    //             сказуемое модальное (с однородными членами, и дополнениями)
    // ----------------------------------------------------------------------------
    @Перевод
    {
       @Структура  бп_сказуемое_мод_добавочное2_1 =
                   _и_или
                   _Ne
                   сс_глагол( %Inf, @0 )
                   _обстоятельство
                   _бп_сказуемое_мод_добавочное
                   ;
       @Структура  бп_сказуемое_мод_добавочное2_1 =
                   _и_или
                   _Ne
                   сс_глагол( %Несов, %Inf, @0, @0, @0, @0, @0, @0 )
                   _обстоятельство
                   _бп_сказуемое_мод_добавочное
                   ;
    }

    @Перевод
    {
       @Структура  бп_сказуемое_мод_добавочное2_2 =
                   _и_или
                   _Ne
                   сс_глагол( %Inf, @0 )
                   _обстоятельство
                   дополнение
                   _обстоятельство
                   _бп_сказуемое_мод_добавочное
                   ;
       @Структура  бп_сказуемое_мод_добавочное2_2 =
                   _и_или
                   _Ne
                   сс_глагол( %Несов, %Inf, @0, @0, @0, @0, @0, @0 )
                   _обстоятельство
                   дополнение
                   _обстоятельство
                   _бп_сказуемое_мод_добавочное
                   ;
    }

    @Перевод
    {
       @Структура  бп_сказуемое_мод_добавочное2_3 =
                   _и_или
                   дополнение
                   _обстоятельство
                   _Ne
                   сс_глагол( %Inf, @0 )
                   _обстоятельство
                   _бп_сказуемое_мод_добавочное
                   ;
       @Структура  бп_сказуемое_мод_добавочное2_3 =
                   _и_или
                   дополнение
                   _обстоятельство
                   _Ne
                   сс_глагол( %Несов, %Inf, @0, @0, @0, @0, @0, @0 )
                   _обстоятельство
                   _бп_сказуемое_мод_добавочное
                   ;
    }

    @Перевод
    {
       @Выбор      бп_сказуемое_мод_добавочное2 =
                   бп_сказуемое_мод_добавочное2_1
                   бп_сказуемое_мод_добавочное2_2
                   бп_сказуемое_мод_добавочное2_3
                   ;
       @Выбор      бп_сказуемое_мод_добавочное2 =
                   бп_сказуемое_мод_добавочное2_1
                   бп_сказуемое_мод_добавочное2_2
                   бп_сказуемое_мод_добавочное2_3
                   ;
    }

    @Перевод
    {
       @Выбор      _бп_сказуемое_мод_добавочное2 = бп_сказуемое_мод_добавочное2 @00;
       @Выбор      _бп_сказуемое_мод_добавочное2 = бп_сказуемое_мод_добавочное2 @00;
    }

    @Перевод
    {
       @Структура  бп_сказуемое_модальное2 =
                   модальность
                   бп_сказуемое_мод_добавочное2
                   _бп_сказуемое_мод_добавочное2
                   ;
       @Структура  бп_сказуемое_модальное2( лицо &Лицо, число &Число, род &Род, присутствие &П ) =
                   модальность( Лицо, Число, Род )
                   частица[ли] ( П )
                   бп_сказуемое_мод_добавочное2
                   _бп_сказуемое_мод_добавочное2
                   ;
    }

    // ----------------------------------------------------------------------------
    @Перевод
    {
       @Выбор      бп_сказуемое_а = бп_сказуемое_verb бп_сказуемое_модальное ;
       @Выбор      бп_сказуемое_а( лицо &Лицо, число &Число, род &Род, присутствие &П ) =
                   бп_сказуемое_verb( Лицо, Число, Род, П )
                   бп_сказуемое_модальное( Лицо, Число, Род, П )
                   ;
    }

    @Перевод
    {
       @Выбор      бп_сказуемое_б = бп_сказуемое_verb2 бп_сказуемое_модальное2 ;
       @Выбор      бп_сказуемое_б( лицо &Лицо, число &Число, род &Род, присутствие &П ) =
                   бп_сказуемое_verb2( Лицо, Число, Род, П )
                   бп_сказуемое_модальное2( Лицо, Число, Род, П )
                   ;
    }