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

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

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

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

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

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

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

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

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

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

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

    @Перевод
    {
    // Future Perfect
       @Структура  сказуемое_is_предбудущее = _will _No @0[have] связка( %Form3 ) ;
       @Структура  сказуемое_is_предбудущее( число &Число, род &Род ) =
                   _No
                   глагол( %Сов, %глагол, @0, Число, %прошлое, Род, %Актив, @0 )
                   ;
    }

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

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

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

    // ---------------- ядро повелительное ------------------------------------
    @Перевод
    {
       @Структура  ядро_повелит_be = _please _do_not связка( %Inf ) ;
       @Структура  ядро_повелит_be =
                   _please
                   _do_not
                   глагол( Cов, %глагол, @0, %Мн, @0, @0, %Повелит, @0 )
                   ;
    }

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

    @Перевод
    {
       @Структура  ядро_вопрос_is_настоящее1 =
                   _do _Not1 гр_сущ( &Число, &Лицо ) связка( %Inf ) ;
       @Структура  ядро_вопрос_is_настоящее1 =
                   _Not1
                   глагол( %Несов, %глагол, Лицо, Число, %настоящее, @0, %Актив, @0 )
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   ;
    }

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

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

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

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

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

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

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

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

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

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

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

    // ----------------- ядро whether is --------------------------------------
    @Перевод
    {
       @Структура  ядро_be_whether = гр_сущ( &Число, &Лицо ) сказуемое_be0 ;
       @Структура  ядро_be_whether( число Число, род Род ) =
                   сказуемое_be0( Лицо, Число, Род )
                   @0[ли]
                   гр_сущ( &Число, &Лицо, %И, &Род )
                   ;
    }

    @Перевод
    {
       @Выбор      ядро_whether_is0 =
                   ядро_be_whether
                   ядро_be_wheter_мочь
                   ядро_be_wheter_мочь_будущее
                   ядро_be_wheter_должен
                   ядро_be_wheter_можно
                   ядро_be_wheter_нужно
                   ядро_be_wheter_следует
                   ядро_be_wheter_have_to_прошлое
                   ядро_be_wheter_have_to_настоящее
                   ядро_be_wheter_have_to_отр_настоящее
                   ядро_be_wheter_have_to_будущее
                   ;
       @Выбор      ядро_whether_is0 =
                   ядро_be_whether( &Число, &Род )
                   ядро_be_wheter_мочь
                   ядро_be_wheter_мочь_будущее
                   ядро_be_wheter_должен
                   ядро_be_wheter_можно
                   ядро_be_wheter_нужно
                   ядро_be_wheter_следует
                   ядро_be_wheter_have_to_прошлое
                   ядро_be_wheter_have_to_настоящее
                   ядро_be_wheter_have_to_отр_настоящее
                   ядро_be_wheter_have_to_будущее
                   ;
    }

    @Перевод
    {
    // может быть уже не нужно ???
       @Структура1 ядро_whether_is = ядро_whether_is0 ;
       @Структура1 ядро_whether_is = ядро_whether_is0 ;
    }