// **************************************************************************
//   
//                    Ядро с глаголом 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;
   @Структура  сказуемое_is_настоящее1 = 
               @0
               глагол( Несов, глагол, Лицо, Число, настоящее, @0, Актив, @0 ) 
               ;
}

@Перевод
{
// Simple Present
   @Структура  сказуемое_is_настоящее2 = _do @0связка( 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_No связка( Form3 ) ;
   @Структура  сказуемое_is_предпрошлое( число &Число, род &Род ) = 
               _No глагол( Сов, глагол, @0, Число, прошлое, Род, Актив, @0 ) ;
}

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

@Перевод
{
// Future in Past Perfect 
   @Структура  сказуемое_is_предбуд_в_прош = _would _No @0связка( 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_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_Not1 гр_сущ( &Число, &Лицо ) связка( Form3 ) ;
   @Структура  ядро_вопрос_is_предпрошлое( присутствие &П ) = 
               _Not1 
               глагол( Сов, глагол, @0, Число, прошлое, Род, Актив, @0 ) 
               частица[ли]( П ) 
               гр_сущ( &Число, &Лицо, И, &Род ) 
               ;
}

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

@Перевод
{
   @Структура  ядро_вопрос_is_предбуд_в_прош = 
               _would _Not1 гр_сущ( &Число, &Лицо ) @0связка( 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 ;
}