// **************************************************************************
//
// Ядро с глаголом 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 ;
}