English auxiliaries #
This file defines the English auxiliaries as Auxiliary entries: the modals can, could,
will, would, shall, should, may, might and must, the periphrastic have to and
the semi-modals dare, need and ought, each with its force–flavor meanings and register,
and the agreeing finite forms of do-support, be and have. The contracted negatives can't,
won't and the rest are entries in their own right carrying negative polarity, paired with
their bases in contractions; mayn't and amn't are the gaps of Zwicky and Pullum's table.
The infinitival marker to is also here, apart from the preposition.
References #
Agreement features of a finite auxiliary. "Past" modals (could,
would) carry Past as a morphological feature even where they are
semantically non-past.
Equations
- English.Auxiliaries.agr person number tense = Morphology.Features.of person number none none none none none false (some UD.VerbForm.Fin) tense
Instances For
The contracted negative of an auxiliary is the same entry with the contracted form and negative polarity.
Equations
- English.Auxiliaries.contract a form = { form := form, features := Function.update a.features Morphology.Feature.polarity (some UD.Polarity.Neg), modality := a.modality, register := a.register }
Instances For
Modals #
can.
Equations
- One or more equations did not get rendered due to their size.
Instances For
could.
Equations
- One or more equations did not get rendered due to their size.
Instances For
will.
Equations
- English.Auxiliaries.will = { form := "will", modality := {Modality.ModalForce.necessity} ×ˢ {Modality.ModalFlavor.epistemic, Modality.ModalFlavor.circumstantial} }
Instances For
would.
Equations
- One or more equations did not get rendered due to their size.
Instances For
shall.
Equations
- English.Auxiliaries.shall = { form := "shall", modality := {Modality.ModalForce.necessity} ×ˢ {Modality.ModalFlavor.deontic}, register := SocialMeaning.Register.formal }
Instances For
should.
Equations
- One or more equations did not get rendered due to their size.
Instances For
may.
Equations
- English.Auxiliaries.may = { form := "may", modality := {Modality.ModalForce.possibility} ×ˢ {Modality.ModalFlavor.epistemic, Modality.ModalFlavor.deontic} }
Instances For
might.
Equations
- One or more equations did not get rendered due to their size.
Instances For
must.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Semi-modals and periphrastic modals #
have to, the periphrastic deontic and circumstantial necessity, an informal variant of must, which inflects unlike the modals, has to, had to, having to.
Equations
- One or more equations did not get rendered due to their size.
Instances For
need.
Equations
- English.Auxiliaries.need = { form := "need", modality := {Modality.ModalForce.necessity} ×ˢ {Modality.ModalFlavor.deontic, Modality.ModalFlavor.circumstantial} }
Instances For
ought.
Equations
- English.Auxiliaries.ought = { form := "ought", modality := {Modality.ModalForce.weakNecessity} ×ˢ {Modality.ModalFlavor.deontic, Modality.ModalFlavor.epistemic} }
Instances For
Do-support #
do.
Equations
- English.Auxiliaries.do_ = { form := "do", features := English.Auxiliaries.agr none (some Number.plural) }
Instances For
does.
Equations
- English.Auxiliaries.does = { form := "does", features := English.Auxiliaries.agr (some Person.third) (some Number.singular) }
Instances For
did.
Equations
- English.Auxiliaries.did = { form := "did", features := English.Auxiliaries.agr none none (some UD.Tense.Past) }
Instances For
Be #
am.
Equations
- English.Auxiliaries.am = { form := "am", features := English.Auxiliaries.agr (some Person.first) (some Number.singular) }
Instances For
is.
Equations
- English.Auxiliaries.is_ = { form := "is", features := English.Auxiliaries.agr (some Person.third) (some Number.singular) }
Instances For
are.
Equations
- English.Auxiliaries.are = { form := "are", features := English.Auxiliaries.agr none (some Number.plural) }
Instances For
was.
Equations
- English.Auxiliaries.was = { form := "was", features := English.Auxiliaries.agr none (some Number.singular) (some UD.Tense.Past) }
Instances For
were.
Equations
- English.Auxiliaries.were = { form := "were", features := English.Auxiliaries.agr none (some Number.plural) (some UD.Tense.Past) }
Instances For
Have #
have.
Equations
- English.Auxiliaries.have_ = { form := "have", features := English.Auxiliaries.agr none (some Number.plural) }
Instances For
has.
Equations
- English.Auxiliaries.has = { form := "has", features := English.Auxiliaries.agr (some Person.third) (some Number.singular) }
Instances For
had.
Equations
- English.Auxiliaries.had = { form := "had", features := English.Auxiliaries.agr none none (some UD.Tense.Past) }
Instances For
Inventories #
The modal auxiliaries.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The forms of do-support.
Equations
Instances For
The finite forms of be.
Equations
Instances For
The finite forms of have.
Equations
Instances For
The auxiliaries.
Equations
Instances For
Contracted negatives #
The -n't forms ([ZP83] Table 1). mayn't and amn't are paradigm gaps and have no entry.
can't.
Equations
Instances For
couldn't.
Equations
Instances For
won't.
Equations
Instances For
wouldn't.
Equations
Instances For
shan't.
Equations
Instances For
shouldn't.
Equations
Instances For
mightn't.
Equations
Instances For
mustn't.
Equations
Instances For
daren't.
Equations
Instances For
needn't.
Equations
Instances For
oughtn't.
Equations
Instances For
don't.
Equations
Instances For
doesn't.
Equations
Instances For
didn't.
Equations
Instances For
isn't.
Equations
Instances For
aren't.
Equations
Instances For
wasn't.
Equations
Instances For
weren't.
Equations
Instances For
haven't.
Equations
Instances For
hasn't.
Equations
Instances For
hadn't.
Equations
Instances For
Each auxiliary paired with its contracted negative.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The contracted negatives.
Equations
- English.Auxiliaries.negatives = List.map (fun (x : Auxiliary × Auxiliary) => x.2) English.Auxiliaries.contractions
Instances For
The contracted negative of an auxiliary, if it has one.
Equations
- English.Auxiliaries.negative a = Option.map (fun (x : Auxiliary × Auxiliary) => x.2) (List.find? (fun (x : Auxiliary × Auxiliary) => x.1 == a) English.Auxiliaries.contractions)
Instances For
The infinitival marker #
The infinitival marker to, UD PART, distinct from the preposition English.Adpositions.to_:
John managed to sleep.