Лучше вам заняться Эсперанто! Там этой муры СОВСЕМ нет!
В прекраснейшем испанском языке есть пренеприятнейшая вещь: неоправданно заумная система спряжения глаголов. Однако наука может много гитик. Море разливанное испанского глагола можно втиснуть в красивые математические формулы. Смотрите сами!
Обозначения:
. - конец абзаца; ; - конец утверждения в абзаце; / - или; & - и; + - объединение кусочков слов без вставки пробелов [] - квадратние скобки; -> - "заменить на"; // - комментарий.
if - если; but - однако; not - "но не".
"ВременнАя глагольная форма" - совокупность форм глаголов, объединённых общей идеей и традицией употребления в речи.
"Инфинитив" - исходная глагольная форма, она указывается в словаре и оканчивается на [ar /er /ir].
"Склонение" - тип изменения глагола по лицам и числам в зависимости от того, что стоит на конце инфинитива.
"Парадигма" - таблица, которая показывает, как глаголы изменяется по лицам и числам в пределах выбранной временной формы для каждого из трёх склонений.
a) - первое склонение; e) - второе склонение; i) - третье склонение.
1) - первое лицо единственного числа (согласуется с "я"); 2) - второе лицо единственного числа (согласуется с "ты"); 3) - третье лицо единственного числа(согласуется с "он/она/оно"); 1m) - первое лицо множественного числа (согласуется с "мы"); 2m) - второе лицо множественного числа (согласуется с "вы"); 3m) - третье лицо множественного числа (согласуется с "они").
i2m) - второе лицо множественного числа третьего склонения; if e)i) - во втором и третьем склонении. if 1m)2m) - в первом и втором лице множественного числа.
Inf - инфинитив, словарная форма глагола; BaseInf - основа инфинитива; SuffInf - суффикс инфинитива; FinInf - окончание инфинитива.
Inf == BaseInf + SuffInf + FinInf; FinInf == 'r'; SuffInf == a / e / i; // Основа инфинитива всегда определяется однозначно по инфинитиву.
// Глагольные формы бывают простые (один глагол) и составные //(используется вспомогательный глагол).
Т# - парадигма номер #; // Для простых (не составных, не перфектных) времён определяем: BaseТ# - основа слова в данной парадигме(функция от инфинитива); SuffT# - суффиксы парадигмы (обычно зависят от склонения); FinT# - окончания парадигмы (зависят от лица и числа); // В простых временах всегда T# == BaseT# + SuffT# + FinT#.
ShiftAccT# - смещение ударений относительно основы инфинитива в простых формах; Ввиду требований орфографии вводим функции: AddAcc - добавить значок ударения над гласной; MinusAcc - убрать значок ударения над гласной.
'r' - латинская буква 'r'; 'ron' - последовательность из трёх букв; '_' - отсутствие буквы.
Participio == BaseInf + [SuffInf but 'e'/'i' -> 'i'] + 'd' + 'o/os/a/as'; Gerundio == BaseInf + [SuffInf but 'e'/'i' -> 'ie'] + 'ndo'; // Причастие и герундий используются в сложных (составных) глагольных формах. // Причастие согласуется в роде и числе с подлежащим.
FinMain == Главная (универсальная) таблица окончаний, не зависит от склонения; FinMain == '_' if 1)3) / 's' if 2) / 'is' if 2m) / 'mos' if 1m) / 'n' if 3m).
FinPres == FinMain but ['is' -> 'ís' if i)]; // окончания для настоящего времени, здесь есть ссылка на склонение.
T1 == Presento de Indicativo == Простое настоящее; T1 == BaseT1 + SuffT1 + FinT1; FinT1 == FinPres; BaseT1 == BaseInf; SuffT1 == SuffInf but [ 'i' -> 'e' & 'o' if 1) & 'i' if i1m) & '_' if i2m) & AddAcc if 2m]; ShiftAccT1 == +0 but [+1 if 1m)2m)].
T2 == T1H == Pretérito Perfecto Compuesto == Перфектное настоящее; T1H == T1.Haber + ' ' + Participio; T1.Haber == 'ha' but ['he' if 1)1m) & habé 2m] + FinMain.
FinPast == FinMain but ['s' -> 'ste' & 'is' -> 'steis' & 'n' -> 'ron']; // окончания для первого прошедшего времени, не зависят от склонения.
// Danger - предупреждение о возможной путанице; // Marker - концовки слов, по которым можно определить временную форму.
T3 == TP1 == Pretérito Indefenido == Простое первое прошедшее; TP1 == BaseTP1 + SuffTP1 + FinTP1; FinTP1 == FinPast; BaseTP1 == BaseInf; SuffTP1 == SuffInf but [ 'e' -> 'i' & ['i' -> 'ie' if 3m)] & 'é' if a1) & AddAcc if 1) & 'ó' if a3) & 'ió' if e3)i3)]; ShiftAccTP2 == +1; Danger: TP1 == T1 if a1m)i1m); // не спутайте прошедшее с настоящим; Marker: é not ré/ í / ó / ió / ste / steis /aron /ieron.
T4 == TP1H == Pretérito Anterior == Перфектное первое прошедшее; TP1H == TP1.Haber + ' ' + Participio; TP1.Haber == 'hub' + ['i' but ['e' if 1) & 'o' if 3) & 'ie' if 3m)]] + FinPast.
T5 == TP2 == Pretérito Imperfecto == Второе прошедшее (с погружением); TP2 == BaseTP2 + SuffTP2 + FinTP2; FinTP2 == FinMain; BaseTP2 == BaseInf; SuffTP2 == SuffInf but ['a' -> 'aba' & ['aba' -> 'ába' if a1m)] & 'e'/'i' -> 'ía']; ShiftAccTP2 == +1; Marker == [aba / ába / ía] + FinMain.
T6 == TP2H == Preterito Pluscuamperfecto == Перфектное второе прошедшее; TP2H == TP2.Haber + ' ' + Participio; TP2.Haber == TP2('haber').
T7 == TF == Futuro Simple == Простое будущее; TF == BaseTF + SuffTF + FinTF; FinTF == FinMain; BaseTF == Inf; SuffTF == ['é' & MinusAcc if 1m)] but ['á' if 2)3)3m)]; ShiftAcc == +2; Marker == ré /remos / réis / rá / rás / rán.
T8 == TFH == Futuro Compuesto == Перфектное будущее; TFH == TF.Haber + ' ' + Participio; TF.Haber == TF('habrer'). ------------------------------------------------------------- Продолжение следует. Глагольных форм ещё до чёрта в испанском.
http://mi.anihost.ru "La interlingvistika mondo de Nikolao Mihajlenko"
Источник: http://mihajlenko.anihost.ru |