HGOT YAML source

code: HGOT
mfte_code: HGOT
name: HAVE got
definition: >-
  "Have got" constructions (possessive or obligative), distinct from
  perfect aspect "have got + participle" (which is PEAS + PGET).
normalization: finite_verbs
detection:
- requires:
  - word
  - lemma
  - pos
  cql: '[lemma="have"] [word="got"]'
- source: mfte
  requires:
  - word
  - lemma
  - pos
  parts:
    p1:
      cql: '[lemma="have"] [word="got" & pos="VBN"]'
      anchor: last
    p2:
      cql: '[lemma="have"] [pos="RB.*|UH"] [word="got" & pos="VBN"]'
      anchor: last
    p3:
      cql: '[lemma="have"] [pos="NN.*|PRP"] [word="got" & pos="VBN"]'
      anchor: last
    p4:
      cql: '[pos="NN.*|PRP"] [lemma="have"] [word="got" & pos="VBN"]'
      anchor: last
    p5:
      cql: '[pos="RB.*|UH"] [pos="NN.*|PRP"] [lemma="have"] [word="got" & pos="VBN"]'
      anchor: last
  combine: "p1 | p2 | p3 | p4 | p5"
  refines: VBN
  description: >-
    MFTE HGOT (lines 806-813): "have got" tagged as HGOT, overriding PEAS/PASS.
    Multiple patterns for intervening adverbs, negation, and inversion.
    Separate from "have got + participle" which MFTE tags as PEAS + PGET.
sources:
- mfte
notes: Colloquial; relevant to speech registers.
examples:
- text: I've _got_ a ring
- text: he's _got_ to go