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