English complementizers #
English has three complementizers: that, which introduces a declarative complement in the
indicative and is omissible under most verbs, and if and whether, which introduce an
embedded polar question, if also introducing a conditional protasis. The adverbial
subordinators because, although and while are not complementizers, adverbial
subordination lying outside complementation in Noonan's sense, and are recorded as
subordinating conjunctions. The preposition to is English.Adpositions.to_ and the
infinitival particle to is English.Auxiliaries.toInf.
Main definitions #
English.Complementizers.that,English.Complementizers.if_,English.Complementizers.whether,English.Complementizers.complementizers: the complementizers.English.Complementizers.because,English.Complementizers.although,English.Complementizers.while_: the adverbial subordinators.
References #
that, the declarative complementizer, omissible under most verbs.
Equations
- English.Complementizers.that = { morphs := [Morphology.Morph.free "that"], coding := some Complement.Coding.indicative, types := Clause.Selection.only Clause.SentenceType.declarative }
Instances For
if, the embedded polar-question complementizer, also the conditional subordinator.
Equations
- English.Complementizers.if_ = { morphs := [Morphology.Morph.free "if"], types := Clause.Selection.only Clause.SentenceType.polar }
Instances For
whether, the embedded polar-question complementizer.
Equations
- English.Complementizers.whether = { morphs := [Morphology.Morph.free "whether"], types := Clause.Selection.only Clause.SentenceType.polar }
Instances For
The complementizers.
Equations
Instances For
Adverbial subordinators #
because, a subordinating conjunction.
Equations
- English.Complementizers.because = { form := "because", cat := UD.UPOS.SCONJ }
Instances For
although, a subordinating conjunction.
Equations
- English.Complementizers.although = { form := "although", cat := UD.UPOS.SCONJ }
Instances For
while, a subordinating conjunction.
Equations
- English.Complementizers.while_ = { form := "while", cat := UD.UPOS.SCONJ }