more english equative and partial fix naming to pastSubjunctive
This commit is contained in:
parent
80b22d98ad
commit
67172992eb
|
@ -152,6 +152,9 @@ export const subjPastEquative: T.ArrayOneOrMore<T.PsString> = aayTail.map((a) =>
|
|||
export const englishEquative: {
|
||||
past: T.EnglishBlock,
|
||||
present: T.EnglishBlock,
|
||||
future: string,
|
||||
wouldBe: string,
|
||||
pastSubjunctive: string,
|
||||
// present: T.VerbBlock,
|
||||
// subjunctive: T.VerbBlock,
|
||||
// hypothetical: T.VerbBlock,
|
||||
|
@ -172,13 +175,16 @@ export const englishEquative: {
|
|||
["is", "are"],
|
||||
["is", "are"],
|
||||
],
|
||||
future: "will be",
|
||||
wouldBe: "would be",
|
||||
pastSubjunctive: "were",
|
||||
}
|
||||
|
||||
export const equativeEndings: {
|
||||
past: T.LengthOptions<T.VerbBlock>,
|
||||
present: T.VerbBlock,
|
||||
subjunctive: T.VerbBlock,
|
||||
hypothetical: T.VerbBlock,
|
||||
pastSubjunctive: T.VerbBlock,
|
||||
} = {
|
||||
past: {
|
||||
short: [
|
||||
|
@ -437,7 +443,7 @@ export const equativeEndings: {
|
|||
}]
|
||||
],
|
||||
],
|
||||
hypothetical: [
|
||||
pastSubjunctive: [
|
||||
[subjPastEquative, subjPastEquative],
|
||||
[subjPastEquative, subjPastEquative],
|
||||
[subjPastEquative, subjPastEquative],
|
||||
|
|
|
@ -401,7 +401,7 @@ function makePerfectContent(info: T.NonComboVerbInfo): T.PerfectContent {
|
|||
const subjunctive = addToForm([...pastPart, " "], equativeEndings.subjunctive);
|
||||
const future = addToForm([baParticle, " ", ...pastPart, " "], equativeEndings.subjunctive);
|
||||
const affirmational = addToForm([baParticle, " ", ...pastPart, " "], equativeEndings.past.short);
|
||||
const pastSubjunctiveHypothetical = addToForm([...pastPart, " "], equativeEndings.hypothetical);
|
||||
const pastSubjunctiveHypothetical = addToForm([...pastPart, " "], equativeEndings.pastSubjunctive);
|
||||
return {
|
||||
halfPerfect, // Past Participle
|
||||
past, // Past Participle + Past Equative
|
||||
|
@ -497,7 +497,7 @@ function makePassivePerfectContent(info: T.StativeCompoundVerbInfo): T.PerfectCo
|
|||
);
|
||||
const pastSubjunctiveHypothetical = addToForm(
|
||||
[info.complement, " ", passiveStativeBridge, " ", pPart, " "],
|
||||
equativeEndings.hypothetical,
|
||||
equativeEndings.pastSubjunctive,
|
||||
);
|
||||
return {
|
||||
halfPerfect,
|
||||
|
|
Loading…
Reference in New Issue