PROG YAML source
code: PROG
mfte_code: PROG
bohmann_number: 46
name: Progressive aspect
definition: Progressive/continuous aspect (be + -ing).
normalization: finite_verbs
detection:
- requires:
- lemma
- pos
cql: '[lemma="be" & pos="VBP|VBZ|VBD|VBG|VBN"] [pos="VBG"]'
- requires:
- lemma
- pos
- dep
semgrex: '{pos:VBG}=main >aux {lemma:be}=aux'
- source: mfte
requires:
- lemma
- pos
parts:
p1:
cql: '[lemma="be" & pos="VB|VBP|VBZ|VBD|VBG|VBN"] [pos="VBG"]'
anchor: last
p2:
cql: '[lemma="be" & pos="VB|VBP|VBZ|VBD|VBG|VBN"] [pos="RB.*|PRP|CC|UH"] [pos="VBG"]'
anchor: last
p3:
cql: '[lemma="be" & pos="VB|VBP|VBZ|VBD|VBG|VBN"] [pos="RB.*|PRP|CC|UH"] [pos="RB.*|PRP|CC|UH"] [pos="VBG"]'
anchor: last
p4:
cql: '[lemma="be" & pos="VB|VBP|VBZ|VBD|VBG|VBN"] [pos="NN.*|PRP"] [pos="VBG"]'
anchor: last
combine: "p1 | p2 | p3 | p4"
refines: VBG
description: >-
MFTE uses positional heuristics: be form followed by VBG, allowing
0-2 intervening tokens (adverbs, negation, pronouns for inversion).
Does not use dependency parsing.
examples:
- text: I_'m_ going to the market.
source: le_foll_2024
- text: He wasn't _paying_ attention.
source: le_foll_2024
- text: I must be _getting_ home.
source: le_foll_2024
sources:
- mfte