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

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

    @Перевод
    {
    // Simple Present
       @Структура  сказуемое_настоящее( см_глагола S1 ) =
                   _Наречие глагол( &S1, %Inf ) _Наречие _и_глагол( %Inf ) ;
       @Структура  сказуемое_настоящее( лицо &Лицо, число &Число ) =
                   _Наречие
                   глагол( %Несов, %глагол, Лицо, Число, %настоящее, @0, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Несов, %глагол, Лицо, Число, %настоящее, @0, %Актив )
                   ;
    }

    @Перевод
    {
    // Simple Present
       @Структура  сказуемое_настоящее1( см_глагола S1 ) =
                   _Наречие глагол( &S1, %FormS ) _Наречие _и_глагол( %FormS ) ;
       @Структура  сказуемое_настоящее1( лицо &Лицо, число &Число ) =
                   _Наречие
                   глагол( %Несов, %глагол, Лицо, Число, %настоящее, @0, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Несов, %глагол, Лицо, Число, %настоящее, @0, %Актив )
                   ;
    }

    @Перевод
    {
    // Simple Present
       @Структура  сказуемое_отр_настоящее( см_глагола S1 ) =
                   _do @0[not] _Наречие глагол( &S1, %Inf ) _и_глагол( %Inf ) ;
       @Структура  сказуемое_отр_настоящее( лицо &Лицо, число &Число ) =
                   _Наречие
                   @0[не]
                   глагол( %Несов, %глагол, Лицо, Число, %настоящее, @0, %Актив, @0 )
                   _и_глагол( %Несов, %глагол, Лицо, Число, %настоящее, @0, %Актив )
                   ;
    }

    @Перевод
    {
    // Present Continuous
       @Структура  сказуемое_настоящее_длительное( см_глагола S1 ) =
                   _связка_is
                   _Not
                   _Наречие
                   глагол( &S1, %Ing )
                   _и_глагол( %Inf )
                   ;
       @Структура  сказуемое_настоящее_длительное( лицо &Лицо, число &Число ) =
                   _Not
                   глагол( %Несов, %глагол, Лицо, Число, %настоящее, @0, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Несов, %глагол, Лицо, Число, %настоящее, @0, %Актив )
                   ;
    }

    @Перевод
    {
    // Simple Past
       @Структура  сказуемое_прошлое( см_глагола S1 ) =
                   _Наречие глагол( &S1, %Form2 ) _и_глагол( %Form2 ) ;
       @Структура  сказуемое_прошлое( лицо &Лицо, число &Число, род &Род ) =
                   глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив )
                   ;
    }

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

    @Перевод
    {
    // Past Continuous
       @Структура  сказуемое_прошлое_длительное( см_глагола S1 ) =
                   _связка_was
                   _Not
                   _Наречие
                   глагол( &S1, %Ing )
                   _и_глагол( %Ing )
                   ;
       @Структура  сказуемое_прошлое_длительное( лицо &Лицо, число &Число, род &Род ) =
                   _Not
                   глагол( %Несов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Несов, %глагол, @0, Число, %прошлое, Род, %Актив )
                   ;
    }

    @Перевод
    {
    // Future
       @Структура  сказуемое_будущее( см_глагола S1 ) =
                   _will _Not _Наречие глагол( &S1, %Inf ) _и_глагол( %Inf ) ;
       @Структура  сказуемое_будущее( лицо &Лицо, число &Число ) =
                   _Not
                   глагол( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив )
                   ;
    }

    @Перевод
    {
    // Future Continuous
       @Структура  сказуемое_будущее_длительное( см_глагола S1 ) =
                   _will
                   _Not
                   _Наречие
                   @0[be]
                   глагол( &S1, %Ing )
                   _и_глагол( %Ing )
                   ;
       @Структура  сказуемое_будущее_длительное( лицо &Лицо, число &Число ) =
                   _Not
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   глагол( %Несов, %Inf, @0, @0, @0, @0, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Несов, %Inf, @0, @0, @0, @0, %Актив )
                   ;
    }

    @Перевод
    {
    // Future in Past
       @Структура  сказуемое_буд_в_прош( см_глагола S1 ) =
                   _would _Not _Наречие глагол( &S1, %Inf ) _и_глагол( %Inf ) ;
       @Структура  сказуемое_буд_в_прош( лицо &Лицо, число &Число ) =
                   _Not
                   глагол( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив )
                   ;
    }

    @Перевод
    {
    // Future in Past Continuous
       @Структура  сказуемое_буд_в_прош_длительное( см_глагола S1 ) =
                   _would
                   _Not
                   _Наречие
                   @0[be]
                   глагол( &S1, %Ing )
                   _и_глагол( %Ing )
                   ;
       @Структура  сказуемое_буд_в_прош_длительное( лицо &Лицо, число &Число ) =
                   _Not
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   глагол( %Несов, %Inf, @0, @0, @0, @0, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Несов, %Inf, @0, @0, @0, @0, %Актив )
                   ;
    }

    @Перевод
    {
    // Present Perfect
       @Структура  сказуемое_преднастоящее( см_глагола S1 ) =
                   _have _Not _Наречие глагол( &S1, %Form3 ) _и_глагол( %Form3 ) ;
       @Структура  сказуемое_преднастоящее( лицо &Лицо, число &Число, род &Род ) =
                   _Not
                   глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив )
                   ;
    }

    @Перевод
    {
    // Present Perfect Continuous
       @Структура  сказуемое_преднастоящее_длительное( см_глагола S1 ) =
                   _have
                   _Not
                   _Наречие
                   @0[been]
                   глагол( &S1, %Ing )
                   _и_глагол( %Ing )
                   ;
       @Структура  сказуемое_преднастоящее_длительное( лицо &Лицо, число &Число, род &Род ) =
                   _Not
                   глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив )
                   ;
    }

    @Перевод
    {
    // Past Perfect
       @Структура  сказуемое_предпрошедшее( см_глагола S1 ) =
                   @0[had]
                   _Not
                   _Наречие
                   глагол( &S1, %Form3 )
                   _и_глагол( %Form3 )
                   ;
       @Структура  сказуемое_предпрошедшее( лицо &Лицо, число &Число, род &Род ) =
                   _Not
                   глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив )
                   ;
    }

    @Перевод
    {
    // Past Perfect Continuous
       @Структура  сказуемое_предпрошедшее_длительное( см_глагола S1 ) =
                   @0[had]
                   _Not
                   _Наречие
                   @0[been]
                   глагол( &S1, %Ing )
                   _и_глагол( %Ing )
                   ;
       @Структура  сказуемое_предпрошедшее_длительное( лицо &Лицо, число &Число, род &Род ) =
                   _Not
                   глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив )
                   ;
    }

    @Перевод
    {
    // Future Perfect
       @Структура  сказуемое_предбудущее( см_глагола S1 ) =
                   _will
                   _Not
                   _Наречие
                   @0[have]
                   глагол( &S1, %Form3 )
                   _и_глагол( %Form3 )
                   ;
       @Структура  сказуемое_предбудущее( лицо &Лицо, число &Число ) =
                   _Not
                   глагол( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив )
                   ;
    }

    @Перевод
    {
    // Future Perfect Continuous
       @Структура  сказуемое_предбудущее_длительное( см_глагола S1 ) =
                   _will
                   _Not
                   _Наречие
                   @0[have]
                   @0[been]
                   глагол( &S1, %Ing )
                   _и_глагол( %Ing )
                   ;
       @Структура  сказуемое_предбудущее_длительное( лицо &Лицо, число &Число ) =
                   _Not
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   глагол( %Сов, %Inf, @0, @0, @0, @0, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Сов, %Inf, @0, @0, @0, @0, %Актив )
                   ;
    }

    @Перевод
    {
    // Future in Past Perfect
       @Структура  сказуемое_предбуд_в_прош( см_глагола S1 ) =
                   _would
                   _Not
                   _Наречие
                   @0[have]
                   глагол( &S1, %Form3 )
                   _и_глагол( %Form3 )
                   ;
       @Структура  сказуемое_предбуд_в_прош( лицо &Лицо, число &Число ) =
                   _Not
                   глагол( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив )
                   ;
    }

    @Перевод
    {
    // Future in Past Perfect Continuous
       @Структура  сказуемое_предбуд_в_прош_длительное( см_глагола S1 ) =
                   _would
                   _Not
                   _Наречие
                   @0[have]
                   @0[been]
                   глагол( &S1, %Ing )
                   _и_глагол( %Ing )
                   ;
       @Структура  сказуемое_предбуд_в_прош_длительное( лицо &Лицо, число &Число ) =
                   _Not
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   глагол( %Сов, %Inf, @0, @0, @0, @0, %Актив, @0 )
                   _Наречие
                   _и_глагол( %Сов, %Inf, @0, @0, @0, @0, %Актив )
                   ;
    }

    // ----------- сказуемое пассивное -------------------------------------------
    @Перевод
    {
       @Структура  сказуемое_пасс_настоящее( см_глагола S1 ) =
                   _связка_is _Not _Наречие глагол( &S1, %Form3 ) ;
       @Структура  сказуемое_пасс_настоящее( лицо &Лицо, число &Число, род &Род ) =
                   _Not
                   глагол( %Несов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

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

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

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

    @Перевод
    {
       @Структура  сказуемое_пасс_будущее( см_глагола S1 ) =
                   _will _Not _Наречие @0[be] глагол( &S1, %Form3 ) ;
       @Структура  сказуемое_пасс_будущее( лицо &Лицо, число &Число, род &Род ) =
                   _Not
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  сказуемое_пасс_буд_в_прош( см_глагола S1 ) =
                   _would _Not _Наречие @0[be] глагол( &S1, %Form3 ) ;
       @Структура  сказуемое_пасс_буд_в_прош( лицо &Лицо, число &Число, род &Род ) =
                   _Not
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

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

    @Перевод
    {
       @Структура  сказуемое_пасс_предпрошлое( см_глагола S1 ) =
                   @0[had] _Not _Наречие @0[been] глагол( &S1, %Form3 ) ;
       @Структура  сказуемое_пасс_предпрошлое( лицо &Лицо, число &Число, род &Род ) =
                   _Not
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %прошлое, @0, %Актив, @0 )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  сказуемое_пасс_предбудущее( см_глагола S1 ) =
                   _will _Not _Наречие @0[have] @0[been] глагол( &S1, %Form3 ) ;
       @Структура  сказуемое_пасс_предбудущее( лицо &Лицо, число &Число, род &Род ) =
                   _Not
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  сказуемое_пасс_предбуд_в_прош( см_глагола S1 ) =
                   _will _Not _Наречие @0[have] @0[been] глагол( &S1, %Form3 ) ;
       @Структура  сказуемое_пасс_предбуд_в_прош( лицо &Лицо, число &Число, род &Род ) =
                   _Not
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

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

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

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

    // ---------------- ядро повелительное ------------------------------------
    @Перевод
    {
       @Структура  do_not1 = @0[do] @0[not] ;
       @Структура  do_not1 = @0[не] ;
    }

    @Перевод
    {
       @Выбор      _do_not = do_not1 @00;
       @Выбор      _do_not = do_not1 @00;
    }

    @Перевод
    {
       @Выбор      _please = @0[please] @00;
       @Выбор      _please = @0[пожалуйста] @00;
    }

    @Перевод
    {
       @Структура  ядро_повелит1а( см_глагола S1 ) =
                   _please _do_not глагол( &S1, %Inf ) _Наречие ;
       @Структура  ядро_повелит1а =
                   _please
                   _do_not
                   глагол( %Сов, %глагол, @0, %Мн, @0, @0, %Повелит, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_повелит1б( см_глагола S1 ) =
                   _please _do_not глагол( &S1, %Inf ) _Наречие ;
       @Структура  ядро_повелит1б =
                   _please
                   _do_not
                   глагол( %Несов, %глагол, @0, %Мн, @0, @0, %Повелит, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_повелит2а( см_глагола S1 ) =
                   ядро_повелит1а( &S2 ) доп_глагол( &S1 ) ;
       @Структура  ядро_повелит2а = ядро_повелит1а доп_глагол ;
    }

    @Перевод
    {
       @Структура  ядро_повелит2б( см_глагола S1 ) =
                   ядро_повелит1б( &S2 ) доп_глагол( &S1 ) ;
       @Структура  ядро_повелит2б = ядро_повелит1б доп_глагол ;
    }

    @Перевод
    {
       @Выбор      ядро_повелит( см_глагола S1 ) =
                   ядро_повелит2а( &S1 )
                   ядро_повелит2б( &S1 )
                   ядро_повелит1а( &S1 )
                   ядро_повелит1б( &S1 )
                   ;
       @Выбор      ядро_повелит =
                   ядро_повелит2а ядро_повелит2б ядро_повелит1а ядро_повелит1б ;
    }

    // ---------------- ядро общего вопроса ------------------------------------
    @Перевод
    {
       @Структура  ядро_вопрос_настоящее( см_глагола S1 ) =
                   _do _Not1 гр_сущ( &Число, &Лицо ) глагол( &S1, %Inf ) ;
       @Структура  ядро_вопрос_настоящее( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол( %Несов, %глагол, Лицо, Число, %настоящее, @0, %Актив, @0 )
                   частица[ли] ( П )
                   ;
    }

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

    @Перевод
    {
       @Структура  ядро_вопрос_прошлое( см_глагола S1 ) =
                   @0[did] _Not1 гр_сущ( &Число, &Лицо ) глагол( &S1, %Inf ) ;
       @Структура  ядро_вопрос_прошлое( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   частица[ли] ( П )
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_прошлое_длительное( см_глагола S1 ) =
                   _связка_was
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   глагол( &S1, %Ing )
                   ;
       @Структура  ядро_вопрос_прошлое_длительное( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол( %Несов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   частица[ли] ( П )
                   _Наречие
                   ;
    }

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

    @Перевод
    {
       @Структура  ядро_вопрос_будущее_длительное( см_глагола S1 ) =
                   _will
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   @0[be]
                   глагол( &S1, %Ing )
                   ;
       @Структура  ядро_вопрос_будущее_длительное( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   частица[ли] ( П )
                   глагол( %Несов, %Inf, @0, @0, @0, @0, %Актив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_буд_в_прош( см_глагола S1 ) =
                   _would
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   глагол( &S1, %Inf )
                   ;
       @Структура  ядро_вопрос_буд_в_прош( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   частица[ли] ( П )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_буд_в_прош_длительное( см_глагола S1 ) =
                   _would
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   @0[be]
                   глагол( &S1, %Ing )
                   ;
       @Структура  ядро_вопрос_буд_в_прош_длительное( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   частица[ли] ( П )
                   глагол( %Несов, %Inf, @0, @0, @0, @0, %Актив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_преднастоящее( см_глагола S1 ) =
                   _have
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_вопрос_преднастоящее( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   частица[ли] ( П )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_преднастоящее_длительное( см_глагола S1 ) =
                   _have
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   @0[been]
                   глагол( &S1, %Ing )
                   ;
       @Структура  ядро_вопрос_преднастоящее_длительное( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол( %Несов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   частица[ли] ( П )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_предпрошедшее( см_глагола S1 ) =
                   @0[had]
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_вопрос_предпрошедшее( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   частица[ли] ( П )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_предпрошедшее_длительное( см_глагола S1 ) =
                   @0[had]
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   @0[been]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_вопрос_предпрошедшее_длительное( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол( %Несов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   частица[ли] ( П )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_предбудущее( см_глагола S1 ) =
                   _will
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   @0[have]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_вопрос_предбудущее( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   частица[ли] ( П )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_предбудущее_длительное( см_глагола S1 ) =
                   _will
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   @0[have]
                   @0[been]
                   глагол( &S1, %Ing )
                   ;
       @Структура  ядро_вопрос_предбудущее_длительное( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   частица[ли] ( П )
                   глагол( %Несов, %Inf, @0, @0, @0, @0, %Актив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_предбуд_в_прош( см_глагола S1 ) =
                   _would
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   @0[have]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_вопрос_предбуд_в_прош( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   частица[ли] ( П )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_предбуд_в_прош_длительное( см_глагола S1 ) =
                   _would
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   @0[have]
                   @0[been]
                   глагол( &S1, %Ing )
                   ;
       @Структура  ядро_вопрос_предбуд_в_прош_длительное( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   частица[ли] ( П )
                   глагол( %Несов, %Inf, @0, @0, @0, @0, %Актив, @0 )
                   _Наречие
                   ;
    }

    // -------------- ядро пассивное вопросительное --------------------------
    @Перевод
    {
       @Структура  ядро_вопрос_пасс_настоящее( см_глагола S1 ) =
                   _связка_is
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_вопрос_пасс_настоящее( присутствие &П ) =
                   _Not1
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   частица[ли] ( П )
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Наречие
                   ;
    }

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

    @Перевод
    {
       @Структура  ядро_вопрос_пасс_прошлое( см_глагола S1 ) =
                   _связка_was
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_вопрос_пасс_прошлое( присутствие &П ) =
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %прошлое, Род, %Актив, @0 )
                   частица[ли] ( П )
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

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

    @Перевод
    {
       @Структура  ядро_вопрос_пасс_будущее( см_глагола S1 ) =
                   _will
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   @0[be]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_вопрос_пасс_будущее( присутствие &П ) =
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   частица[ли] ( П )
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_пасс_буд_в_прош( см_глагола S1 ) =
                   _would
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   @0[be]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_вопрос_пасс_буд_в_прош( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   частица[ли] ( П )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_пасс_преднастоящее( см_глагола S1 ) =
                   _have
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   @0[been]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_вопрос_пасс_преднастоящее( присутствие &П ) =
                   _Not1
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   частица[ли] ( П )
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_пасс_предпрошлое( см_глагола S1 ) =
                   @0[had]
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   @0[been]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_вопрос_пасс_предпрошлое( присутствие &П ) =
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %прошлое, Род, %Актив, @0 )
                   частица[ли] ( П )
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_пасс_предбудущее( см_глагола S1 ) =
                   _will
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   @0[have]
                   @0[been]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_вопрос_пасс_предбудущее( присутствие &П ) =
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   частица[ли] ( П )
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_пасс_предбуд_в_прош( см_глагола S1 ) =
                   _will
                   _Not1
                   гр_сущ( &Число, &Лицо )
                   _Наречие
                   @0[have]
                   @0[been]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_вопрос_пасс_предбуд_в_прош( присутствие &П ) =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   частица[ли] ( П )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

    // ------------------------------------------------------------------------------
    @Перевод
    {
       @Выбор      ядро_вопрос_а1( см_глагола S1 ) =
                   ядро_вопрос_настоящее( &S1 )
                   ядро_вопрос_настоящее_длительное( &S1 )
                   ядро_вопрос_прошлое( &S1 )
                   ядро_вопрос_прошлое_длительное( &S1 )
                   ядро_вопрос_будущее( &S1 )
                   ядро_вопрос_будущее_длительное( &S1 )
                   ядро_вопрос_буд_в_прош( &S1 )
                   ядро_вопрос_буд_в_прош_длительное( &S1 )
                   ядро_вопрос_преднастоящее( &S1 )
                   ядро_вопрос_преднастоящее_длительное( &S1 )
                   ядро_вопрос_предпрошедшее( &S1 )
                   ядро_вопрос_предпрошедшее_длительное( &S1 )
                   ядро_вопрос_предбудущее( &S1 )
                   ядро_вопрос_предбудущее_длительное( &S1 )
                   ядро_вопрос_предбуд_в_прош( &S1 )
                   ядро_вопрос_предбуд_в_прош_длительное( &S1 )
                   ядро_вопрос_пасс_настоящее( &S1 )
                   ядро_вопрос_пасс_настоящее_длительное( &S1 )
                   ядро_вопрос_пасс_прошлое( &S1 )
                   ядро_вопрос_пасс_прошлое_длительное( &S1 )
                   ядро_вопрос_пасс_будущее( &S1 )
                   ядро_вопрос_пасс_буд_в_прош( &S1 )
                   ядро_вопрос_пасс_преднастоящее( &S1 )
                   ядро_вопрос_пасс_предпрошлое( &S1 )
                   ядро_вопрос_пасс_предбудущее( &S1 )
                   ядро_вопрос_пасс_предбуд_в_прош( &S1 )
                   ;
       @Выбор      ядро_вопрос_а1( присутствие &П ) =
                   ядро_вопрос_настоящее( П )
                   ядро_вопрос_настоящее_длительное( П )
                   ядро_вопрос_прошлое( П )
                   ядро_вопрос_прошлое_длительное( П )
                   ядро_вопрос_будущее( П )
                   ядро_вопрос_будущее_длительное( П )
                   ядро_вопрос_буд_в_прош( П )
                   ядро_вопрос_буд_в_прош_длительное( П )
                   ядро_вопрос_преднастоящее( П )
                   ядро_вопрос_преднастоящее_длительное( П )
                   ядро_вопрос_предпрошедшее( П )
                   ядро_вопрос_предпрошедшее_длительное( П )
                   ядро_вопрос_предбудущее( П )
                   ядро_вопрос_предбудущее_длительное( П )
                   ядро_вопрос_предбуд_в_прош( П )
                   ядро_вопрос_предбуд_в_прош_длительное( П )
                   ядро_вопрос_пасс_настоящее( П )
                   ядро_вопрос_пасс_настоящее_длительное( П )
                   ядро_вопрос_пасс_прошлое( П )
                   ядро_вопрос_пасс_прошлое_длительное( П )
                   ядро_вопрос_пасс_будущее( П )
                   ядро_вопрос_пасс_буд_в_прош( П )
                   ядро_вопрос_пасс_преднастоящее( П )
                   ядро_вопрос_пасс_предпрошлое( П )
                   ядро_вопрос_пасс_предбудущее( П )
                   ядро_вопрос_пасс_предбуд_в_прош( П )
                   ;
    }

    @Перевод
    {
       @Структура  ядро_вопрос_а2( см_глагола S1 ) =
                   ядро_вопрос_а1( &S2 ) доп_глагол( &S1 ) ;
       @Структура  ядро_вопрос_а2( присутствие &П ) =
                   ядро_вопрос_а1( П ) доп_глагол ;
    }

    @Перевод
    {
       @Выбор      ядро_вопрос( см_глагола S1 ) =
                   ядро_вопрос_а2( &S1 ) ядро_вопрос_а1( &S1 ) ;
       @Выбор      ядро_вопрос( присутствие &П ) =
                   ядро_вопрос_а2( П ) ядро_вопрос_а1( П ) ;
    }

    // ---------------- ядро whether ------------------------------------
    @Перевод
    {
       @Структура  ядро_whether_настоящее( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо ) глагол( &S1, %Inf ) ;
       @Структура  ядро_whether_настоящее =
                   глагол( %Несов, %глагол, Лицо, Число, %настоящее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_настоящее1( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо ) глагол( &S1, %FormS ) ;
       @Структура  ядро_whether_настоящее1 =
                   глагол( %Несов, %глагол, Лицо, Число, %настоящее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_отр_настоящее( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо ) _do @0[not] глагол( &S1, %Inf ) ;
       @Структура  ядро_whether_отр_настоящее =
                   глагол( %Несов, %глагол, Лицо, Число, %настоящее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_настоящее_длительное( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _связка_is
                   _Not1
                   _Наречие
                   глагол( &S1, %Ing )
                   ;
       @Структура  ядро_whether_настоящее_длительное =
                   _Not1
                   глагол( %Несов, %глагол, Лицо, Число, %настоящее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_прошлое( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо ) глагол( &S1, %Form2 ) ;
       @Структура  ядро_whether_прошлое =
                   глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_отр_прошлое( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо ) @0[did] _Not1 глагол( &S1, %Inf ) ;
       @Структура  ядро_whether_отр_прошлое =
                   @0[Не]
                   глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_прошлое_длительное( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _связка_was
                   _Not1
                   _Наречие
                   глагол( &S1, %Ing )
                   ;
       @Структура  ядро_whether_прошлое_длительное =
                   _Not1
                   глагол( %Несов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_будущее( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _will
                   _Not1
                   глагол( &S1, %Inf )
                   _Наречие
                   ;
       @Структура  ядро_whether_будущее =
                   _Not1
                   глагол( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_будущее_длительное( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _will
                   _Not1
                   _Наречие
                   @0[be]
                   глагол( &S1, %Ing )
                   ;
       @Структура  ядро_whether_будущее_длительное =
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   глагол( %Несов, %Inf, @0, @0, @0, @0, %Актив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_буд_в_прош( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _would
                   _Not1
                   _Наречие
                   глагол( &S1, %Inf )
                   ;
       @Структура  ядро_whether_буд_в_прош =
                   _Not1
                   глагол( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_буд_в_прош_длительное( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _would
                   _Not1
                   _Наречие
                   @0[be]
                   глагол( &S1, %Ing )
                   ;
       @Структура  ядро_whether_буд_в_прош_длительное =
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   глагол( %Несов, %Inf, @0, @0, @0, @0, %Актив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_преднастоящее( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   @0[have]
                   _Not1
                   _Наречие
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_whether_преднастоящее =
                   _Not1
                   глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_преднастоящее_длительное( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _have
                   _Not1
                   _Наречие
                   @0[been]
                   глагол( &S1, %Ing )
                   ;
       @Структура  ядро_whether_преднастоящее_длительное =
                   _Not1
                   глагол( %Несов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_предпрошедшее( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   @0[had]
                   _Not1
                   _Наречие
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_whether_предпрошедшее =
                   _Not1
                   глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_предпрошедшее_длительное( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   @0[had]
                   _Not1
                   _Наречие
                   @0[been]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_whether_предпрошедшее_длительное =
                   _Not1
                   глагол( %Несов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_предбудущее( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _will
                   _Not1
                   _Наречие
                   @0[have]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_whether_предбудущее =
                   _Not1
                   глагол( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_предбудущее_длительное( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _will
                   _Not1
                   _Наречие
                   @0[have]
                   @0[been]
                   глагол( &S1, %Ing )
                   ;
       @Структура  ядро_whether_предбудущее_длительное =
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   глагол( %Несов, %Inf, @0, @0, @0, @0, %Актив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_предбуд_в_прош( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _would
                   _Not1
                   _Наречие
                   @0[have]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_whether_предбуд_в_прош =
                   _Not1
                   глагол( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_предбуд_в_прош_длительное( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _would
                   _Not1
                   _Наречие
                   @0[have]
                   @0[been]
                   глагол( &S1, %Ing )
                   ;
       @Структура  ядро_whether_предбуд_в_прош_длительное =
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   глагол( %Несов, %Inf, @0, @0, @0, @0, %Актив, @0 )
                   _Наречие
                   ;
    }

    // -------------- ядро пассивное whether --------------------------
    @Перевод
    {
       @Структура  ядро_whether_пасс_настоящее( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _связка_is
                   _Not1
                   _Наречие
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_whether_пасс_настоящее =
                   _Not1
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_пасс_настоящее_длительное( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _связка_is
                   _Not1
                   _Наречие
                   @0[being]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_whether_пасс_настоящее_длительное =
                   _Not1
                   глагол( %Несов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_пасс_прошлое( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _связка_was
                   _Not1
                   _Наречие
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_whether_пасс_прошлое =
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %прошлое, Род, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_пасс_прошлое_длительное( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _связка_was
                   _Not1
                   _Наречие
                   @0[being]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_whether_пасс_прошлое_длительное =
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Not1
                   глагол[быть] ( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   @0[ли]
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_пасс_будущее( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _will
                   _Not1
                   _Наречие
                   @0[be]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_whether_пасс_будущее =
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_пасс_буд_в_прош( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _would
                   _Not1
                   _Наречие
                   @0[be]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_whether_пасс_буд_в_прош =
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_пасс_преднастоящее( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _have
                   _Not1
                   _Наречие
                   @0[been]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_whether_пасс_преднастоящее =
                   _Not1
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_пасс_предпрошлое( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   @0[had]
                   _Not1
                   _Наречие
                   @0[been]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_whether_пасс_предпрошлое =
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %прошлое, Род, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_пасс_предбудущее( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _will
                   _Not1
                   _Наречие
                   @0[have]
                   @0[been]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_whether_пасс_предбудущее =
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether_пасс_предбуд_в_прош( см_глагола S1 ) =
                   гр_сущ( &Число, &Лицо )
                   _will
                   _Not1
                   _Наречие
                   @0[have]
                   @0[been]
                   глагол( &S1, %Form3 )
                   ;
       @Структура  ядро_whether_пасс_предбуд_в_прош =
                   _Not1
                   глагол[быть] ( %Сов, %глагол, Лицо, Число, %будущее, @0, %Актив, @0 )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   глагол( %Сов, %глагол, @0, Число, @0, Род, %Пассив, @0 )
                   _Наречие
                   ;
    }

    // ---------------------------------------------------------------------------
    @Перевод
    {
       @Выбор      ядро_whether1( см_глагола S1 ) =
                   ядро_whether_настоящее( &S1 )
                   ядро_whether_настоящее1( &S1 )
                   ядро_whether_отр_настоящее( &S1 )
                   ядро_whether_настоящее_длительное( &S1 )
                   ядро_whether_прошлое( &S1 )
                   ядро_whether_отр_прошлое( &S1 )
                   ядро_whether_прошлое_длительное( &S1 )
                   ядро_whether_будущее( &S1 )
                   ядро_whether_будущее_длительное( &S1 )
                   ядро_whether_буд_в_прош( &S1 )
                   ядро_whether_буд_в_прош_длительное( &S1 )
                   ядро_whether_преднастоящее( &S1 )
                   ядро_whether_преднастоящее_длительное( &S1 )
                   ядро_whether_предпрошедшее( &S1 )
                   ядро_whether_предпрошедшее_длительное( &S1 )
                   ядро_whether_предбудущее( &S1 )
                   ядро_whether_предбудущее_длительное( &S1 )
                   ядро_whether_предбуд_в_прош( &S1 )
                   ядро_whether_предбуд_в_прош_длительное( &S1 )
                   ядро_whether_пасс_настоящее( &S1 )
                   ядро_whether_пасс_настоящее_длительное( &S1 )
                   ядро_whether_пасс_прошлое( &S1 )
                   ядро_whether_пасс_прошлое_длительное( &S1 )
                   ядро_whether_пасс_будущее( &S1 )
                   ядро_whether_пасс_буд_в_прош( &S1 )
                   ядро_whether_пасс_преднастоящее( &S1 )
                   ядро_whether_пасс_предпрошлое( &S1 )
                   ядро_whether_пасс_предбудущее( &S1 )
                   ядро_whether_пасс_предбуд_в_прош( &S1 )
                   ядро_wheter_мочь( &S1 )
                   ядро_wheter_мочь_будущее( &S1 )
                   ядро_wheter_должен( &S1 )
                   ядро_wheter_можно( &S1 )
                   ядро_wheter_можно_отр( &S1 )
                   ядро_wheter_нужно( &S1 )
                   ядро_wheter_следует( &S1 )
                   ядро_wheter_have_to_прошлое( &S1 )
                   ядро_wheter_have_to_настоящее( &S1 )
                   ядро_wheter_have_to_отр_настоящее( &S1 )
                   ядро_wheter_have_to_будущее( &S1 )
                   ;
       @Выбор      ядро_whether1 =
                   ядро_whether_настоящее
                   ядро_whether_настоящее1
                   ядро_whether_отр_настоящее
                   ядро_whether_настоящее_длительное
                   ядро_whether_прошлое
                   ядро_whether_отр_прошлое
                   ядро_whether_прошлое_длительное
                   ядро_whether_будущее
                   ядро_whether_будущее_длительное
                   ядро_whether_буд_в_прош
                   ядро_whether_буд_в_прош_длительное
                   ядро_whether_преднастоящее
                   ядро_whether_преднастоящее_длительное
                   ядро_whether_предпрошедшее
                   ядро_whether_предпрошедшее_длительное
                   ядро_whether_предбудущее
                   ядро_whether_предбудущее_длительное
                   ядро_whether_предбуд_в_прош
                   ядро_whether_предбуд_в_прош_длительное
                   ядро_whether_пасс_настоящее
                   ядро_whether_пасс_настоящее_длительное
                   ядро_whether_пасс_прошлое
                   ядро_whether_пасс_прошлое_длительное
                   ядро_whether_пасс_будущее
                   ядро_whether_пасс_буд_в_прош
                   ядро_whether_пасс_преднастоящее
                   ядро_whether_пасс_предпрошлое
                   ядро_whether_пасс_предбудущее
                   ядро_whether_пасс_предбуд_в_прош
                   ядро_wheter_мочь
                   ядро_wheter_мочь_будущее
                   ядро_wheter_должен
                   ядро_wheter_можно
                   ядро_wheter_можно_отр
                   ядро_wheter_нужно
                   ядро_wheter_следует
                   ядро_wheter_have_to_прошлое
                   ядро_wheter_have_to_настоящее
                   ядро_wheter_have_to_отр_настоящее
                   ядро_wheter_have_to_будущее
                   ;
    }

    @Перевод
    {
       @Структура  ядро_whether2( см_глагола S1 ) =
                   ядро_whether1( &S2 ) доп_глагол( &S1 ) ;
       @Структура  ядро_whether2 = ядро_whether1 доп_глагол ;
    }

    @Перевод
    {
       @Выбор      ядро_whether( см_глагола S1 ) =
                   ядро_whether2( &S1 ) ядро_whether1( &S1 ) ;
       @Выбор      ядро_whether = ядро_whether2 ядро_whether1 ;
    }