8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
|
TEST: sans fin elles se sont succédé
__[i]/ppas(ppas_se_être)__
[mts](?:e +|’(?:y +|en +|))({etre}) +({w_2}) @@w,$
<<- morph(\1, ">être ", False) >>>
<<- morphex(\2, ":(?:Y|[123][sp])", ":Q") and not re.search(r"(?i)^t’(?:es|étais)", \0)
-2>> =suggVerbPpas(@) # Incohérence. Après « s’être », le verbe doit être un participe passé, pas à l’infinitif.
<<- __else__ and morph(\1, ":[123]s", False) and morph(\2, ":Q.*:p", False) and not before(r"(?i)\bque?[, ]|\bon (?:ne |)$")
and not re.search(r"(?i)^t’(?:es|étais)", \0)
-2>> =suggSing(@) # Le participe passé devrait être au singulier.
TEST: s’être {{donner}} le mot.
TEST: je me suis {{donnés}} à fond
TEST: c’est de ce qui s’est {{passe}}.
|
|
|
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
|
TEST: sans fin elles se sont succédé
__[i]/ppas(ppas_se_être)__
[mts](?:e +|’(?:y +|en +|))({etre}) +({w_2}) @@w,$
<<- morph(\1, ">être ", False) >>>
<<- morphex(\2, ":(?:Y|[123][sp])", ":Q") and not re.search(r"(?i)^t’(?:es|étais)", \0)
-2>> =suggVerbPpas(@) # Incohérence. Après « s’être », le verbe doit être un participe passé.
<<- __else__ and morph(\1, ":[123]s", False) and morph(\2, ":Q.*:p", False) and not before(r"(?i)\bque?[, ]|\bon (?:ne |)$")
and not re.search(r"(?i)^t’(?:es|étais)", \0)
-2>> =suggSing(@) # Le participe passé devrait être au singulier.
TEST: s’être {{donner}} le mot.
TEST: je me suis {{donnés}} à fond
TEST: c’est de ce qui s’est {{passe}}.
|