Grammalecte  Check-in [21d800b1fc]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:[fr] tests et ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256:21d800b1fcf226496327ace1339fcfa75633c8a52c58b25c5e42290f7b4e43af
User & Date: olr 2019-07-29 21:02:08
Context
2019-07-29
22:36
[fr] tests et ajustements check-in: f6ce09d6cb user: olr tags: fr, trunk
21:02
[fr] tests et ajustements check-in: 21d800b1fc user: olr tags: fr, trunk
2019-07-28
23:18
[fr] tests et ajustements check-in: fc9f9195c1 user: olr tags: fr, trunk
Changes

Changes to gc_lang/fr/rules.grx.

  7468   7468   TEST: Les {{dès}} {{sont}} jetés.
  7469   7469   TEST: J’ai acheté des {{dès}} à jouer.
  7470   7470   TEST: Dieu ne joue pas aux {{dès}}.
  7471   7471   TEST: J’apporte mes {{dès}}.
  7472   7472   TEST: {{Des}} 1980, le pays était en crise.
  7473   7473   TEST: {{Des}} dix-huit ans.
  7474   7474   TEST: {{Des}} 4 ans.
         7475  +TEST: Viens {{des}} 9 heures
         7476  +TEST: c’était {{dés}} trois heures.
  7475   7477   TEST: {{dés}} que nous sommes partis, il a piqué une crise
  7476   7478   TEST: {{des}} {{les}} premiers symptômes, appelez-moi
         7479  +TEST: jette leurs {{dès}} sans attendre.
  7477   7480   TEST: Les dés sont jetés.
  7478   7481   TEST: C’est un des leurs.
  7479   7482   TEST: Plusieurs dès qu’on en saura plus.
  7480   7483   TEST: Dès 1980, le pays était en crise.
  7481   7484   TEST: Des 2000 participants, seuls 1000 sont venus.
  7482   7485   TEST: Des 2000 invités, seuls 1000 sont venus.
  7483   7486   TEST: Dieu ne joue pas aux dés.
................................................................................
 13436  13439           <<- /gn/ morph(\3, ":[si]", "*") and morph(\4, ":p", "*") and not apposition(\3, \4) and not morph(<1, ":[NA]")
 13437  13440           -4>> =suggSing(\4)                                                                          # Accord de nombre erroné avec “\3” : “\4” devrait être au singulier.
 13438  13441   
 13439  13442   TEST: L’{{amande}} {{amer}}
 13440  13443   TEST: l’{{amicale}} {{animal}}
 13441  13444   TEST: l’amour {{immortels}}
 13442  13445   TEST: du chien et de l’{{excellente}} {{collier}} qu’il avait autour du cou.
 13443         -TEST: du chien et de l’{{étonnante}} {{collier}} qu’il avait autour du cou.
        13446  +TEST: du chien et de l’étonnant {{colliers}} qu’il avait autour du cou.
 13444  13447   
 13445  13448   
 13446  13449   __gn_le_1m__
 13447  13450       ,  le  *WORD
 13448  13451           <<- /gn/ morph(\3, ":[NA].*:f", ":(?:e|m|P|G|W|[123][sp]|Y)") -2>> =suggLesLa(\2)           # Accord de genre erroné : « \3 » est féminin.
 13449  13452           <<- /gn/ __also__ and hasMasForm(\3) -3>> =suggMasSing(\3, True)                            # Accord de genre erroné : « \2 » est un déterminant masculin.
 13450  13453           <<- /gn/ __else__ and morph(\3, ":[NA].*:p", ":[siGW]") -3>> =suggMasSing(\3)               # Accord de nombre erroné : « \3 » devrait être au singulier.
................................................................................
 13527  13530   TEST: c’est ennuyeux, la {{parties}} deux est ratée.
 13528  13531   TEST: j’en sais rien, {{la}} {{parti}} est foutu
 13529  13532   TEST: {{La}} Cameroun                                         ->> Le
 13530  13533   TEST: {{La}} mustang est un cheval sauvage.                   ->> Le
 13531  13534   TEST: {{La}} tableau.                                         ->> Le
 13532  13535   TEST: dans la {{parties}}                                     ->> partie
 13533  13536   TEST: je connais {{la}} {{parti}}
        13537  +TEST: la {{vilénies}} des mensonges                           ->> vilénie
 13534  13538   TEST: de {{la}} vin                                           ->> le
 13535  13539   TEST: {{la}} {{véhicule}}
 13536  13540   TEST: {{La}} {{pris}}
 13537  13541   TEST: la force de la {{formes}} parfaite
 13538  13542   TEST: à la Richard Nixon Foundation
 13539  13543   TEST: à ne plus se laisser faire la fois d’après
 13540  13544   TEST: il pense à la fois où nous avons eu cet accident idiot.
................................................................................
 14035  14039           -4>> =switchGender(\4, True)                                                                # Accord de genre erroné entre « \3 » et « \4 ».
 14036  14040           <<- /gn/ __also__ and hasFemForm(\3) -3>> =switchGender(\3, True)                           # Accord de genre erroné avec « \4 ».
 14037  14041           <<- /gn/ morph(\3, ":[NA].*:[pi]") and morph(\4, ":[NA].*:s", "*") and not apposition(\3, \4) and not (value(>1, "|et|,|") and morph(>2, ":A"))
 14038  14042           -4>> =suggPlur(\4)                                                                          # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel.
 14039  14043   
 14040  14044   TEST: les pitres {{imbécile}}
 14041  14045   TEST: il faut en convenir et les femmes {{oubliés}} seront satisfaites.
 14042         -TEST: et les femmes {{retrouvés}} seront emmenées à l’hôpital.
        14046  +TEST: les {{petites}} {{oubliés}}
        14047  +TEST: c’est ça, et les femmes {{retrouvés}} seront emmenées à l’hôpital.
        14048  +TEST: ça n’en vaut pas la peine, et les éléments {{perdu}} le seront à jamais
 14043  14049   TEST: les moins éloignées possible
 14044  14050   TEST: Les besoins minimums en matière de sommeil sont-ils les mêmes d’un individu à l’autre ?
 14045  14051   TEST: cette attention de tous les instants portée à la boussole.
 14046  14052   
 14047  14053   
 14048  14054   __gn_leurs_1m__
 14049  14055       leurs  *WORD
................................................................................
 14345  14351   
 14346  14352       quelle que    [soit|soit|sois|soient|fut|fût] [notre|votre|leur]  *WORD
 14347  14353       quelle que    [soit|soit|sois|soient|fut|fût] [mon|ton|son]       ~^[aeéèhiîoôuy]
 14348  14354       quelle qu’ en [soit|soit|sois|soient|fut|fût] [notre|votre|leur]  *WORD
 14349  14355       quelle qu’ en [soit|soit|sois|soient|fut|fût] [mon|ton|son]       ~^[aeéèhiîoôuy]
 14350  14356           <<- /gn/ morph(\-1, ":[NA].*:m", ":[fe]") -1>> quel                                 # Accord de genre avec « \-2 \-1 ». Utilisez le masculin.
 14351  14357   
        14358  +TEST: {{quelle}} que soit le chien                            ->> quel
        14359  +TEST: {{Quelle}} que soit mon intérêt.                        ->> Quel
        14360  +TEST: {{Quelle}} qu’en soit mon intérêt.                      ->> Quel
        14361  +
 14352  14362   
 14353  14363   __gn_quel_que_être_mas_plur__
 14354  14364       quelles que [soient|furent|fussent] [les|ces|mes|tes|ses|nos|vos|leurs]  @:[NAQ].*:m¬:[fe]
 14355  14365       quelles qu’ en [soient|furent|fussent] [les|ces|mes|tes|ses|nos|vos|leurs]  @:[NAQ].*:m¬:[fe]
 14356  14366           <<- /gn/ -1>> quels                                                                 # Accord de genre avec « \-2 \-1 ». Utilisez le masculin.
 14357  14367   
 14358         -TEST: {{quelle}} que soit le chien                            ->> quel
 14359         -TEST: {{Quelle}} que soit mon intérêt.                        ->> Quel
 14360         -TEST: {{Quelle}} qu’en soit mon intérêt.                      ->> Quel
 14361  14368   TEST: {{Quelles}} que soient ces intérêts                     ->> Quels
 14362  14369   TEST: {{Quelles}} que soient les hommes qui…                  ->> Quels
 14363  14370   
 14364  14371   
 14365  14372   ## féminin requis
 14366  14373   __gn_quelle_que_être_fem_sing__
 14367  14374       quel que    [soit|soit|sois|fut|fût] [la|cette|ma|ta|sa]  *WORD
................................................................................
 14369  14376           <<- /gn/ -1>> quelle                                                                # Accord de genre avec « \-2 \-1 ». Utilisez le féminin.
 14370  14377   
 14371  14378       quel que    [soit|soit|sois|soient|fut|fût] [notre|votre|leur]  *WORD
 14372  14379       quel que    [soit|soit|sois|soient|fut|fût] [mon|ton|son]       ~^[aeéèhiîoôuy]
 14373  14380       quel qu’ en [soit|soit|sois|soient|fut|fût] [notre|votre|leur]  *WORD
 14374  14381       quel qu’ en [soit|soit|sois|soient|fut|fût] [mon|ton|son]       ~^[aeéèhiîoôuy]
 14375  14382           <<- /gn/ morph(\5, ":[NA].*:f", ":[me]") -1>> quelle                                # Accord de genre avec « \-2 \-1 ». Utilisez le féminin.
        14383  +
        14384  +TEST: {{Quel}} que soit la force appliquée.                   ->> Quelle
        14385  +TEST: {{Quel}} que soit mon aversion                          ->> Quelle
        14386  +TEST: {{Quel}} que soit cette femme                           ->> Quelle
        14387  +TEST: {{Quel}} que soit la force appliquée.                   ->> Quelle
        14388  +
 14376  14389   
 14377  14390   __gn_quelle_que_être_fem__
 14378  14391       quels que    [soient|furent|fussent] [les|ces|mes|tes|ses|nos|vos|leurs]  @:[NAQ].*:f¬:[me]
 14379  14392       quels qu’ en [soient|furent|fussent] [les|ces|mes|tes|ses|nos|vos|leurs]  @:[NAQ].*:f¬:[me]
 14380  14393           <<- /gn/ -1>> quelles                                                               # Accord de genre avec « \-2 \-1 ». Utilisez le féminin.
 14381  14394   
 14382         -TEST: {{Quel}} que soit la force appliquée.                   ->> Quelle
 14383         -TEST: {{Quel}} que soit mon aversion                          ->> Quelle
 14384         -TEST: {{Quel}} que soit cette femme                           ->> Quelle
 14385         -TEST: {{Quel}} que soit la force appliquée.                   ->> Quelle
 14386  14395   TEST: {{Quels}} que soient ces idiotes                        ->> Quelles
 14387  14396   TEST: {{Quels}} qu’en soient les raisons                      ->> Quelles
 14388  14397   
 14389  14398   
 14390  14399   __gn_det_mas_plur_2m__
 14391  14400       [certains|quels|lesdits|desdits|auxdits]  *WORD  *WORD
 14392  14401           <<- /gn/ not value(<1, "|et|ou|de|") and not \3.startswith("seul") >>>
................................................................................
 14403  14412               and not (\1.startswith("de") and value(<1, "|un|une|"))
 14404  14413           -4>> =suggMasPlur(\4)                                                               # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel.
 14405  14414   
 14406  14415   TEST: certains claviers {{dégueulasse}}
 14407  14416   TEST: certains hommes {{petite}}
 14408  14417   TEST: quels hommes {{grandes}}
 14409  14418   TEST: elle se rappelle de quels rapports {{désastreuses}} il s’agit.
 14410         -TEST: de quels grands {{dames}} s’agit-il ?
        14419  +TEST: de quels grands {{fou}} s’agit-il ?
 14411  14420   TEST: chez certains la revue Limite provoque des crises d’hystérie.
 14412  14421   
 14413  14422   
 14414  14423   __gn_det_fem_plur_2m__
 14415  14424       [certaines|quelles|lesdites|desdites|auxdites]  *WORD  *WORD
 14416  14425           <<- /gn/ not value(<1, "|et|ou|de|") and not \3.startswith("seul") >>>
 14417  14426           <<- /gn/ morph(\2, ":[NA].*:[fe]", ":(?:B|G|V0)") and morph(\3, ":[NA].*:m", "*") and not apposition(\2, \3)
................................................................................
 14495  14504           <<- /gn/ ((morph(\2, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\3, ":[NA].*:m", "*")))
 14496  14505               and not apposition(\2, \3)
 14497  14506           -3>> =switchGender(\3, True)                                                                # Accord de genre erroné entre « \2 » et « \3 ».
 14498  14507           <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2, True)                           # Accord de genre erroné avec « \3 ».
 14499  14508           <<- /gn/ morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:s", "*") and not apposition(\2, \3) and not (value(>1, "|et|,|") and morph(>2, ":A"))
 14500  14509           -3>> =suggPlur(\3)                                                                          # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel.
 14501  14510   
 14502         -TEST: 00 heure, 01 heure
 14503  14511   TEST: il a adopté 1 {{chiens}}.
 14504  14512   TEST: 22 {{heure}}
 14505  14513   TEST: 3 {{heure}}
 14506  14514   TEST: Environ 10 essais {{nucléaire}} ont été réalisés
 14507  14515   TEST: 20 {{grandes}} {{animaux}}
        14516  +TEST: 00 heure, 01 heure
 14508  14517   TEST: les élèves sont inquiets après une année 2018 compliquée et riche en réformes.
 14509  14518   TEST: ils gagneront 300 € maximum.
 14510  14519   TEST: il revint en 2005 complètement dévoré par la culpabilité.
 14511  14520   TEST: un jeu de 1980 absolument démodé.
 14512  14521   TEST: elle fut le 13 janvier décapitée
 14513  14522   TEST: elles furent le 18 janvier décorées
 14514  14523   
................................................................................
 15257  15266   TEST: Voir {{justes}}.
 15258  15267   TEST: Penser juste.
 15259  15268   TEST: Dures mais justes.
 15260  15269   TEST: J’ai retrouvé tout mon ressenti, tous les mots sont justes.
 15261  15270   TEST: Nos chiffres sont justes, et nous vous le prouverons.
 15262  15271   TEST: Ces observations sont tellement justes que, dans les années à venir, elles serviront de référence.
 15263  15272   TEST: Les motivations sont justes et évidentes
        15273  +TEST: ces théories incomplètes sont suffisamment justes pour prédire la réalité
 15264  15274   
 15265  15275   
 15266  15276   # pied
 15267  15277   __sgpl_pied__
 15268  15278       [>avoir|>perdre]  pieds
 15269  15279           <<- /sgpl/ -2>> pied                                        # Locution “\1 pied” : écrivez “pied” au singulier.
 15270  15280   
................................................................................
 17190  17200   
 17191  17201   
 17192  17202   ## soit / soie / soi
 17193  17203   __conf_aller_de_soi__
 17194  17204       >aller de [sois|>soie]
 17195  17205           <<- /conf/ -3>> soi                                 # Confusion.|https://fr.wiktionary.org/wiki/aller_de_soi
 17196  17206   
 17197         -    >aller de soit
 17198         -        <<- /conf/ not after(" soit ") -3>> soi             # Confusion.|https://fr.wiktionary.org/wiki/aller_de_soi
        17207  +    >aller ?[pas|jamais|guère]¿ de soit
        17208  +        <<- /conf/ not after(" soit ") --1>> soi            # Confusion.|https://fr.wiktionary.org/wiki/aller_de_soi
 17199  17209   
 17200  17210   TEST: ça va de {{soie}}
 17201  17211   TEST: cela ne va pas de {{soit}}.
 17202  17212   
 17203  17213   
 17204  17214   # tâche / tache (de chocolat / rousseur / vin / sang / café / gras / graisse / huile / etc.)
 17205  17215   __conf_tache_tâche__
................................................................................
 17397  17407       à  ?[ne|n’]¿  [lui|leur]                     en                         @:V¬:Y
 17398  17408           <<- /infi/ --1>> =suggVerbInfi(\-1)                                             # Après le pronom “à”, le verbe devrait être à l’infinitif.
 17399  17409   
 17400  17410       à  @:V¬:[YNPQO]|>(?:lui|plus)/
 17401  17411           <<- /infi/ not \2[0:1].isupper() -2>> =suggVerbInfi(\2)                         # Après “à”, le verbe devrait être à l’infinitif.
 17402  17412   
 17403  17413   TEST: à en {{parlé}} sans cesse
        17414  +TEST: cette corneille, il pense à la {{dégommée}} avec son fusil
        17415  +TEST: à vous {{parlé}} on risque gros
 17404  17416   TEST: cela suffit à les {{aimait}}
 17405  17417   TEST: à ne leur en {{avancé}} que le nécessaire.
 17406  17418   TEST: à l’y {{poussé}}
 17407  17419   TEST: Avoir à {{parlait}} toute la journée, c’est plus que difficile, c’est épuisant.
        17420  +TEST: il pense à petit à petit {{amélioré}} sa position
 17408  17421   TEST: elle s’engage à ne les lui donner qu’en dernier recours.
 17409  17422   TEST: l’idée consiste à la lui donner sans contrepartie et voir ce qu’il en fera.
 17410  17423   TEST: à leur plus grand fils, ils ont offert une voiture.
 17411  17424   TEST: ça va d’autonome à hautement dépendant
 17412  17425   TEST: la pression entre les membres à un moment devient trop importante
 17413  17426   
 17414  17427   
................................................................................
 17614  17627   
 17615  17628       jamais
 17616  17629           <<- ~>> *
 17617  17630   
 17618  17631       guère
 17619  17632           <<- ~>> *
 17620  17633   
 17621         -    [pas|point|rien|bien|ensemble]
        17634  +    [pas|point|bien|ensemble]
 17622  17635           <<- morph(<1, ":V") ~>> *
 17623  17636   
        17637  +    rien
        17638  +        <<- morph(<1, ":V") and not value(>1, "|qui|") ~>> *
        17639  +
 17624  17640       /VCint  [pas|point|rien|bien|ensemble]
 17625  17641           <<- ~2>> *
 17626  17642   
 17627  17643       que >sembler [le|l’] [penser|croire|présumer|supposer|envisager|imaginer|supposer]
 17628  17644           <<- ~3:4>> *
 17629  17645   
 17630  17646       que l’ on
................................................................................
 18172  18188   !!
 18173  18189   !!
 18174  18190   !!!! Usage pronominal avec “avoir” au lieu d’“être”                                               !!
 18175  18191   !!
 18176  18192   !!
 18177  18193   
 18178  18194   __conj_conf_se_être_avoir__
 18179         -    je  m’  ?[en|y]¿  (>avoir)
 18180         -        <<- /conj/ -1>> suis|étais|serai|serais                         # Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.
        18195  +    je  m’  ?[en|y]¿  >avoir
        18196  +        <<- /conj/ --1>> suis|étais|serai|serais                            # Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.
 18181  18197   
 18182         -    tu  t’  ?[en|y]¿  (>avoir)
 18183         -        <<- /conj/ not morph(<1, ":V0") -1>> es|étais|seras|serais      # Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.
        18198  +    tu  t’  ?[en|y]¿  >avoir
        18199  +        <<- /conj/ not morph(<1, ":V0") --1>> es|étais|seras|serais         # Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.
 18184  18200   
 18185  18201       [<start>|,]  nous  nous  ?[en|y]¿  >avoir
 18186         -        <<- /conj/ --1>> sommes|étions|serons|serions                   # Confusion possible. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.
 18187         -        <<- /conj/ -2>> nous,                                           # S’il ne s’agit pas d’une locution pronominale, mettez une virgule pour séparer du sujet les personnes que vous désignez.
        18202  +        <<- /conj/ --1>> sommes|étions|serons|serions                       # Confusion possible. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.
        18203  +        <<- /conj/ -2>> nous,                                               # S’il ne s’agit pas d’une locution pronominale, mettez une virgule pour séparer du sujet les personnes que vous désignez.
 18188  18204   
 18189  18205       [<start>|,]  vous  vous  ?[en|y]¿  >avoir
 18190         -        <<- /conj/ --1>> êtes|étiez|serez|seriez                        # Confusion possible. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.
 18191         -        <<- /conj/ -2>> vous,                                           # S’il ne s’agit pas d’une locution pronominale, mettez une virgule pour séparer du sujet les personnes que vous désignez.
        18206  +        <<- /conj/ --1>> êtes|étiez|serez|seriez                            # Confusion possible. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.
        18207  +        <<- /conj/ -2>> vous,                                               # S’il ne s’agit pas d’une locution pronominale, mettez une virgule pour séparer du sujet les personnes que vous désignez.
 18192  18208   
 18193         -    s’  ?[en|y]¿  (>avoir)
 18194         -        <<- /conj/ morph(\1, ":3p") -1>> sont|étaient|seront|seraient   # Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.
 18195         -        <<- /conj/ __else__ -1>> est|était|sera|serait                  # Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.
        18209  +    s’  ?[en|y]¿  >avoir
        18210  +        <<- /conj/ morph(\-1, ":[123]p") --1>> sont|étaient|seront|seraient # Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.
        18211  +        <<- /conj/ __else__ --1>> est|était|sera|serait                     # Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.
 18196  18212   
 18197  18213   TEST: je m’y {{avais}} habitué.
 18198  18214   TEST: tu t’{{avais}} donné du temps pour finir ton mémoire.
 18199  18215   TEST: {{nous}} nous {{avons}} donné le temps
 18200  18216   TEST: {{vous}} vous {{avez}} perdu toute notion de décence.
 18201  18217   TEST: s’en {{ait}} trop
 18202  18218   TEST: s’en {{aient}} assez
................................................................................
 18316  18332           <<- ~2:3>> _
 18317  18333   
 18318  18334       /VCint  [rendue|rendus|rendues]  compte
 18319  18335           <<- /ppas/ morphVC(\1, ">être/") -2>> rendu                                                 # Accord erroné : dans l’expression “se rendre compte”, “rendu” est invariable.
 18320  18336           <<- ~2:3>> _
 18321  18337   
 18322  18338   TEST: Elles se sont {{rendues}} compte
        18339  +TEST: se sont-ils {{rendus}} compte
 18323  18340   TEST: La puissance publique s’en est-elle rendu compte ?
 18324  18341   TEST: Elle s’est rendu compte qu’il s’était moqué d’elle une fois de plus.
 18325  18342   
 18326  18343   
 18327  18344   
 18328  18345   !!
 18329  18346   !!
................................................................................
 18989  19006           || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir])
 18990  19007           || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                             *WORD
 18991  19008       *WORD  [que|qu’]  [un|le|ce|cet|une|la|ma|ta|sa|cette|l’|mon|ton|son|notre|votre|leur|les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  *WORD  ?[ne|n’]¿
 18992  19009           || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir])
 18993  19010           || avoir [été|semblé|paru]                                                                  *WORD
 18994  19011           <<- /ppas/ checkAgreement(\1, \-1) !-1>>
 18995  19012   
 18996         -TEST: la danse est {{fini}}…
 18997  19013   TEST: Un orage est {{annoncée}}.
 18998         -TEST: Une averse est {{annoncé}}.
 18999         -TEST: Le chien ne sera pas {{oubliés}}
        19014  +TEST: ce chat ne sera pas {{euthanasiés}}
        19015  +TEST: Le chien qui ne sera pas {{oubliés}}
        19016  +TEST: cet espion qui sera {{jugée}} bientôt
        19017  +TEST: la danse n’est pas {{fini}}…
        19018  +TEST: Une averse semble être {{annoncé}}.
        19019  +TEST: ta fille qui pense avoir été {{trompé}}
        19020  +TEST: cette carte qui ne sera jamais {{terminé}} à temps
        19021  +TEST: Ma mémoire qui a aussi été {{effacé}}.
        19022  +TEST: Sa femme qui ne paraît pas avoir été {{choqué}}
        19023  +TEST: l’avenir de la région paraissait {{suspendue}} à ce financement
        19024  +TEST: l’idiot affirmait être devenu {{géniale}}
        19025  +TEST: Mon ami qui pensait être {{suivie}}
        19026  +TEST: l’écolier qui ne croyait pas avoir été {{brillante}}
 19000  19027   TEST: les femmes sont vraiment {{partis}}                                         ->> parties
 19001  19028   TEST: les hommes ne sont pas tout à fait {{fâché}}                                ->> fâchés
 19002         -TEST: les enfants ne sont pas {{content}}
 19003         -TEST: les réunions sans cesse reportées sont {{annulés}}
 19004         -TEST: l’avenir de la région était {{suspendue}}
 19005         -TEST: il prétendait que les banques universelles « à la française » s’{{était}} très honorablement comportées
 19006         -TEST: Ma mémoire a aussi été {{effacé}}.
        19029  +TEST: plusieurs enfants qui ne sont pas {{content}}
        19030  +TEST: les réunions sans cesse reportées qui sont {{annulés}}
 19007  19031   TEST: Les tortures que ce journaliste pense être “normales”.
 19008  19032   
 19009  19033   
 19010  19034   __ppas_nom_propre_être_accord_genre__
 19011  19035       [<start>|,|@:Cs]  (@:M)  ?qui¿  ?[ne|n’]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])          *WORD
 19012  19036       [<start>|,|@:Cs]  (@:M)  ?qui¿  ?[ne|n’]¿  (>avoir) [été|semblé|paru]                                                            *WORD
 19013  19037       [<start>|,|@:Cs]  (@:M)  ?qui¿  ?[ne|n’]¿  ([>être|>sembler])  [devenu+e|redevenu+e|resté+e|demeuré+e]                           *WORD
................................................................................
 19703  19727   TEST: c’est vous qui m’avez {{convertit}}.
 19704  19728   TEST: parce que t’as envie que je le fasse
 19705  19729   TEST: t’avais confiance
 19706  19730   TEST: t’en as envie ?
 19707  19731   TEST: quand sa mère l’a emmenée voir un hypnothérapeute pour qu’elle se souvienne
 19708  19732   
 19709  19733   
        19734  +__ppas_avoir__
        19735  +    >avoir  ~..e[rz]$
        19736  +        <<- /ppas/ not value(\1, "|A|avions|avoirs|") and morph(\2, ":(?:Y|2p)")
        19737  +        -2>> =suggVerbPpas(\2, ":m:s")                                              # Incohérence probable avec “\1” : “\2” n’est pas un participe passé.
        19738  +        <<- /ppas/ __also__ and \1 == "a" and \2.endswith("r") and not value(<1, "|n’|m’|t’|l’|il|on|elle|")
        19739  +        -1>> à                                                                      # Confusion probable : “a” est une conjugaison du verbe avoir. Pour la préposition, écrivez “à”.
        19740  +
        19741  +    >avoir  ~..it$
        19742  +        <<- /ppas/ not value(\1, "|A|avoirs|") and morph(\2, ":V(?:2.*:Ip.*:3s|3.*:Is.*:3s)", ":[NAQ]")
        19743  +        -2>> =suggVerbPpas(\2, ":m:s")                                              # Incohérence probable avec “\1” : “\2” n’est pas un participe passé.
        19744  +
        19745  +    >avoir  ~.ut$
        19746  +        <<- /ppas/ not value(\1, "|A|avoirs|") and morph(\2, ":V3.*:Is.*:3s", ":[NAQ]")
        19747  +        -2>> =suggVerbPpas(\2, ":m:s")                                              # Incohérence probable avec “\1” : “\2” n’est pas un participe passé.
        19748  +
        19749  +TEST: Avoir {{marcher}} toute la journée m’a épuisée.
        19750  +TEST: Avez-vous {{signez}} le contrat ?
        19751  +TEST: Ont-ils {{signer}} le contrat ?
        19752  +TEST: Ai-je déjà {{signez}} le contrat ?
        19753  +TEST: A-t-il déjà {{signer}} le contrat ?
        19754  +TEST: Je ne lui ai rien {{demander}}, mais il est venu à notre secours au nom de la justice.
        19755  +TEST: Avoir {{finit}} son œuvre dans les temps, ce n’est pas toujours suffisant.
        19756  +TEST: Ils ont {{put}} trouver la solution.
        19757  +TEST: nous avons vu des avions voler haut dans le ciel.
        19758  +
        19759  +
 19710  19760   
 19711  19761   !!
 19712  19762   !!
 19713  19763   !!!! COD précédant que                                                                            !!
 19714  19764   !!
 19715  19765   !!
 19716  19766   
................................................................................
 19739  19789   TEST: L’homme qu’ils ont beaucoup {{aidée}}.
 19740  19790   TEST: L’homme que nous avons un peu {{aidée}}.
 19741  19791   TEST: le flacon qu’ils ont réussi à acquérir
 19742  19792   
 19743  19793   
 19744  19794   __ppas_det_fem_sing_COD_que_avoir__
 19745  19795       [une|la|l’|cette|ma|ta|sa|mon|ton|son]  *WORD  [que|qu’]  [je|j’|tu|il|elle|on|nous|vous|ils|elles]  ?[ne|n’]¿  ?[lui|leur]¿  >avoir  @:V[0-3]..t.*:Q.*:[mp]¬:(?:G|W|[fe]:[si])
 19746         -        <<- /ppas/ morph(\2, ":[NA].*:f", ">fois/") and not morph(>1, ":(?:Y|Ov|D|LV)|>qu[e’]/")
        19796  +        <<- /ppas/ morph(\2, ":[NA].*:f", ">(?:fois|impression)/") and not morph(>1, ":(?:Y|Ov|D|LV)|>qu[e’]/")
 19747  19797               and not ((value(\-1, "|décidé|essayé|tenté|oublié|imaginé|supplié|") and value(>1, "|de|d’|")) or (value(\-1, "|réussi|pensé|") and value(>1, "|à|")))
 19748  19798           --1>> =suggVerbPpas(\-1, ":f:s")
 19749  19799           # Si “\1 \2…” est bien le COD du participe passé “\-1”, celui-ci devrait être au féminin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
 19750  19800   
 19751  19801   TEST: La femme que j’ai {{aidé}}.
 19752  19802   TEST: La femme que j’ai beaucoup {{aidé}}.
 19753  19803   TEST: La femme que j’ai un peu {{aidé}}.
 19754  19804   TEST: la danse qu’ils ont réussi à faire
 19755  19805   TEST: La dernière fois qu’elle a brûlé, c’était pendant la Commune.
        19806  +TEST: en ayant l’impression qu’il a beaucoup réussi
 19756  19807   
 19757  19808   
 19758  19809   __ppas_ce_que_pronom_avoir__
 19759  19810       ce  [que|qu’]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|ça|cela|ceci]  ?[ne|n’]¿  ?[lui|leur]¿  >avoir  @:V[0-3]..t.*:Q.*:[fp]¬:(?:G|W|[me]:[si])
 19760  19811           <<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s")
 19761  19812           # Accord avec le COD “ce”. Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
 19762  19813   
................................................................................
 19796  19847   
 19797  19848   __ppas_avoir_pronom__
 19798  19849       *WORD  /VCint  *WORD
 19799  19850           <<- /ppas/ morphVC(\2, ":V0a") and morph(\3, ":(?:Y|2p|Q.*:[fp]|3[sp])", ":m:[si]") and not value(\3, "|barre|confiance|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
 19800  19851               and not morph(\1, ">(?:les|[nv]ous|en)/|:[NA].*:[fp]") and not before("(?i)\\b(?:quel(?:le|)s?|combien) ")
 19801  19852           -3>> =suggVerbPpas(\3, ":m:s")                      # Avec “avoir”, il faut un participe passé (au masculin singulier, sauf éventuellement si un COD précède).
 19802  19853   
 19803         -    <start>  ?n’¿  (/VCint)  *WORD
 19804         -        <<- /ppas/ morphVC(\1, ":V0a") and morph(\-1, ":(?:Y|2p|Q.*:[fp]|3[sp])", ":m:[si]") and not value(\-1, "|barre|confiance|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
        19854  +    [<start>|,]  ?n’¿  /VCint  *WORD
        19855  +        <<- /ppas/ morphVC(\-2, ":V0a") and morph(\-1, ":(?:Y|2p|Q.*:[fp]|3[sp])", ":m:[si]") and not value(\-1, "|barre|confiance|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
 19805  19856           --1>> =suggVerbPpas(\-1, ":m:s")                    # Avec “avoir”, il faut un participe passé (au masculin singulier, sauf éventuellement si un COD précède).
 19806  19857   
 19807  19858   TEST: Avais-je {{laissés}} ces notes sur la table ?                             ->> laissé
 19808  19859   TEST: Aurait-elle {{suffit}}                                                    ->> suffi
 19809  19860   TEST: N’avais-tu pas crainte de tout perdre ?
 19810  19861   TEST: Combien de bêtes n’as-tu pas déjà massacrées
 19811  19862   TEST: Combien de bêtes as-tu déjà massacrées
................................................................................
 19825  19876       les  /VCint  *WORD
 19826  19877           <<- /ppas/ morphVC(\2, ":V0a") and morph(\3, ":(?:Y|2p|Q.*:s|3[sp])", ":[GWpi]")
 19827  19878           -3>> =suggVerbPpas(\3, ":p")                        # Accord avec le COD “les” : le participe passé “\3” devrait être au pluriel (et accordé en genre).
 19828  19879   
 19829  19880   TEST: les avais-tu {{acheté}} là-bas ?
 19830  19881   TEST: les ont-ils {{détecté}} ?
 19831  19882   TEST: les avaient-ils {{détectez}} ?
 19832         -
 19833         -
 19834         -__ppas_avoir__
 19835         -    >avoir  ~..e[rz]$
 19836         -        <<- /ppas/ not value(\1, "|A|avions|avoirs|") and morph(\2, ":(?:Y|2p)")
 19837         -        -2>> =suggVerbPpas(\2, ":m:s")                                              # Incohérence probable avec “\1” : “\2” n’est pas un participe passé.
 19838         -        <<- /ppas/ __also__ and \1 == "a" and \2.endswith("r") and not value(<1, "|n’|m’|t’|l’|il|on|elle|")
 19839         -        -1>> à                                                                      # Confusion probable : “a” est une conjugaison du verbe avoir. Pour la préposition, écrivez “à”.
 19840         -
 19841         -    >avoir  ~..it$
 19842         -        <<- /ppas/ not value(\1, "|A|avoirs|") and morph(\2, ":V(?:2.*:Ip.*:3s|3.*:Is.*:3s)", ":[NAQ]")
 19843         -        -2>> =suggVerbPpas(\2, ":m:s")                                              # Incohérence probable avec “\1” : “\2” n’est pas un participe passé.
 19844         -
 19845         -    >avoir  ~.ut$
 19846         -        <<- /ppas/ not value(\1, "|A|avoirs|") and morph(\2, ":V3.*:Is.*:3s", ":[NAQ]")
 19847         -        -2>> =suggVerbPpas(\2, ":m:s")                                              # Incohérence probable avec “\1” : “\2” n’est pas un participe passé.
 19848         -
 19849         -TEST: Avoir {{marcher}} toute la journée m’a épuisée.
 19850         -TEST: Avez-vous {{signez}} le contrat ?
 19851         -TEST: Ont-ils {{signer}} le contrat ?
 19852         -TEST: Ai-je déjà {{signez}} le contrat ?
 19853         -TEST: A-t-il déjà {{signer}} le contrat ?
 19854         -TEST: Je ne lui ai rien {{demander}}, mais il est venu à notre secours au nom de la justice.
 19855         -TEST: Avoir {{finit}} son œuvre dans les temps, ce n’est pas toujours suffisant.
 19856         -TEST: Ils ont {{put}} trouver la solution.
 19857         -TEST: nous avons vu des avions voler haut dans le ciel.
 19858         -
 19859  19883   
 19860  19884   __ppas_avoir_interrogatif__
 19861  19885       /VCint  ~..e[rz]$
 19862  19886           <<- /ppas/ morphVC(\1, ":V0a") and morph(\2, ":(?:Y|2p)")
 19863  19887           -2>> =suggVerbPpas(\2, ":m:s")                                              # Incohérence probable avec “\1” : “\2” n’est pas un participe passé.
 19864  19888           <<- /ppas/ __also__ and \1 == "a" and \2.endswith("r") and not value(<1, "|n’|m’|t’|l’|il|on|elle|")
 19865  19889           -1>> à                                                                      # Confusion probable : “a” est une conjugaison du verbe avoir. Pour la préposition, écrivez “à”.
................................................................................
 19886  19910   !!
 19887  19911   !!
 19888  19912   
 19889  19913   # Confusions
 19890  19914   __imp_confusion_2e_pers_pluriel__
 19891  19915       [<start>|,]  *WORD  moi
 19892  19916           <<- /imp/ space_after(\2, 1, 1) and morph(\2, ":(?:V1.*:[YQ]|Iq.*:[123]s)")
 19893         -        -2:3>> =suggVerbTense(\2, ":E", ":2p") + "-moi"                                             # Confusion probable. Pour l’impératif, écrivez :
        19917  +        -2:3>> =suggVerbTense(\2, ":E", ":2p") + "-" + \3                                           # Confusion probable. Pour l’impératif, écrivez :
 19894  19918   
 19895  19919       [<start>|,]  *WORD  la  *WORD
 19896  19920           <<- /imp/ space_after(\2, 1, 1) and morph(\2, ":(?:V1.*:[YQ]|Iq.*:[123]s)") and morph(\4, ":[ORC]", ":[NA]|>plupart/")
 19897  19921           -2:3>> =suggVerbTense(\2, ":E", ":2p") + "-" + \3                                           # Confusion probable. Pour l’impératif, écrivez :
 19898  19922   
 19899  19923       [<start>|,]  *WORD  [les|leur]  *WORD
 19900  19924           <<- /imp/ space_after(\2, 1, 1) and morph(\2, ":(?:V1.*:[YQ]|Iq.*:[123]s)") and morph(\4, ":[ORC]", ":[NA]")
................................................................................
 19905  19929           -2:3>> =suggVerbTense(\2, ":E", ":2p") + "-" + \3                                           # Confusion probable. Pour l’impératif, écrivez :
 19906  19930   
 19907  19931       [<start>|,]  *WORD  [les|la|lui|nous|vous|leur]  [<end>|,]
 19908  19932           <<- /imp/ space_after(\2, 1, 1) and morph(\2, ":(?:V1.*:[YQ]|Iq.*:[123]s)")
 19909  19933           -2:3>> =suggVerbTense(\2, ":E", ":2p") + "-" + \3                                           # Confusion probable. Pour l’impératif, écrivez :
 19910  19934   
 19911  19935   TEST: {{Donner moi}} une chance                         ->> Donnez-moi
 19912         -TEST: {{donne la}} et oubie-moi.
 19913         -TEST: {{prends les}} ou vole-les
        19936  +TEST: {{donnes la}} et oublie-moi.                      ->> là|||donne-la
        19937  +TEST: {{prenait les}} ou volez-les                      ->> prenez-les
 19914  19938   TEST: je vous en prie, {{prenais moi}} avec vous.       ->> prenez-moi
 19915  19939   TEST: {{avançait moi}} de l’argent                      ->> avancez-moi
 19916  19940   TEST: {{filé moi}} du fric, bon sang !                  ->> filez-moi
 19917  19941   TEST: {{Données lui}} ça.                               ->> Donnez-lui
 19918  19942   TEST: {{Enseignait nous}}.                              ->> Enseignez-nous
 19919  19943   TEST: l’homme a domestiqué les animaux nécessaires à sa survie, éradiqué la plupart de ceux qui lui étaient nuisibles, défriché les forêts
 19920  19944   
................................................................................
 20512  20536   TEST: Écrit-elle les {{fixions}} ?                              ->> fictions
 20513  20537   TEST: Sait-elle le {{choie}} qu’il a fait ?                     ->> choix
 20514  20538   TEST: Entreront-ils en {{contacte}} avec eux ?                  ->> contact
 20515  20539   
 20516  20540   
 20517  20541   __conf_vc_int_imp_verbe__
 20518  20542       [/VCint|/VCimp]  @:[123][sp]¬:[GNAQWM]
 20519         -        <<- /conf/ not value(\1, "|rendez-vous|entre-nous|entre-vous|entre-elles|") >>>
 20520         -        <<- /conf/ not morphVC(\1, ":V0") -2>> _                                              # Incohérence probable : “\2” est une forme verbale conjuguée.
        20543  +        <<- /conf/ not value(\1, "|rendez-vous|entre-nous|entre-vous|entre-elles|") and not morphVC(\1, ":V0")
        20544  +        -2>> _                                                                  # Incohérence probable : “\2” est une forme verbale conjuguée.
 20521  20545   
 20522  20546   TEST: Annonce-le {{dépare}}.
 20523  20547   TEST: prends-la {{tète}}.
 20524  20548   TEST: alors rappelons-nous Marie
 20525  20549   
 20526  20550   
 20527  20551   __conf_pronom_sujet_verbe_état_verbe__
................................................................................
 20579  20603       <start>  nous ?[ne|n’]¿ ?[en|y]¿
 20580  20604           || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
 20581  20605           || avoir [été|semblé|paru]                                                                                      @:[123][sp]¬:[NAQGM]
 20582  20606           <<- /conf/ --1>> =suggVerbPpas(\-1, ":p")                                      # Accord avec le sujet “\2” : “\-1” devrait être un participe passé singulier.
 20583  20607   
 20584  20608       <start>  [on|vous] ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]    @:[123][sp]¬:[NAQGM]
 20585  20609       <start>  [on|vous] ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                      @:[123][sp]¬:[NAQGM]
 20586         -    <start>  [on|vous] ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenus|redevenus|restés|demeurés]                          @:[123][sp]¬:[NAQGM]
        20610  +    <start>  [on|vous] ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenu+s|redevenu+s|resté+s|demeuré+s]                      @:[123][sp]¬:[NAQGM]
 20587  20611       <start>  [on|vous] ?[ne|n’]¿ ?[en|y]¿
 20588  20612           || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
 20589  20613           || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                    @:[123][sp]¬:[NAQGM]
 20590  20614       <start>  [on|vous] ?[ne|n’]¿ ?[en|y]¿
 20591  20615           || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
 20592         -        || être [devenus|redevenus|restés|demeurés]                                                                     @:[123][sp]¬:[NAQGM]
        20616  +        || être [devenu+s|redevenu+s|resté+s|demeuré+s]                                                                 @:[123][sp]¬:[NAQGM]
 20593  20617       <start>  [on|vous] ?[ne|n’]¿ ?[en|y]¿
 20594  20618           || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
 20595  20619           || avoir [été|semblé|paru]                                                                                      @:[123][sp]¬:[NAQGM]
 20596  20620           <<- /conf/ --1>> =suggVerbPpas(\-1)                                             # Accord avec le sujet “\2” : “\-1” devrait être un participe passé singulier.
 20597  20621   
 20598  20622       <start>  ils ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]          @:[123][sp]¬:[NAQGM]
 20599  20623       <start>  ils ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                            @:[123][sp]¬:[NAQGM]
................................................................................
 20621  20645       <start>  elles ?[ne|n’]¿ ?[en|y]¿
 20622  20646           || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
 20623  20647           || avoir [été|semblé|paru]                                                                                      @:[123][sp]¬:[NAQGM]
 20624  20648           <<- /conf/ --1>> =suggVerbPpas(\-1, ":f:p")                                      # Accord avec le sujet “\2” : “\-1” devrait être un participe passé singulier.
 20625  20649   
 20626  20650   TEST: je ne parais pas {{épuise}} par mon périple, mais je le suis.
 20627  20651   TEST: j’ai été {{bouleverse}} par ces aveux.
        20652  +TEST: il sait être {{désire}}
        20653  +TEST: elle imagine être {{désire}}
 20628  20654   TEST: elle semble avoir été {{sonne}}
        20655  +TEST: ouais, on adore avoir été {{persécute}} par ces enfoirés
        20656  +TEST: nous préférons être restés {{chagrine}} par cette perte
        20657  +TEST: on déclare avoir été {{choque}} par ces nouvelles
        20658  +TEST: ils semblent être redevenus {{élut}}
 20629  20659   TEST: elles aiment avoir paru {{oublie}}
 20630  20660   
 20631  20661   
 20632  20662   __conf_verbes_det_verbe_nom__
 20633  20663       [<start>|,]  ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NAGM]  le     @:[123][sp]¬:[NA].*:[me]:[si]
 20634  20664       [<start>|,]  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NAGM]  le     @:[123][sp]¬:[NA].*:[me]:[si]
 20635  20665       [<start>|,]  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NAGM]  le     @:[123][sp]¬:[NA].*:[me]:[si]
................................................................................
 22016  22046   
 22017  22047   TEST: certains {{prenne}} leur temps
 22018  22048   TEST: Plusieurs qui {{pense}} que c’est une arnaque se sont quand même trompés.
 22019  22049   
 22020  22050   
 22021  22051   __conj_certains_certaines__
 22022  22052       [<start>|,]  [certain|certaine]  @:V.*:[123]p¬:[GWMNA]
 22023         -        <<- /conj/ -2>> \1s                                             # Mettez au pluriel “\2” si vous désignez plusieurs personnes.
 22024         -        <<- /conj/ morph(\3, ":[12]p") ->> =suggVerb(\3, ":3p")         # Conjuguez “\3” à la troisième personne du pluriel, si “\2” est un pronom censé désigner plusieurs personnes.
        22053  +        <<- /conj/ -2>> \2s                                             # Mettez au pluriel “\2” si vous désignez plusieurs personnes.
        22054  +        <<- /conj/ morph(\3, ":[12]p") -3>> =suggVerb(\3, ":3p")        # Conjuguez “\3” à la troisième personne du pluriel, si “\2” est un pronom censé désigner plusieurs personnes.
 22025  22055   
 22026  22056       [<start>|,]  certain  @:V.*:[123]s¬>(?:être|demeurer|rester|devenir|redevenir).*:3s|:N.*:[me]:[si]
 22027  22057           <<- /conj/ -3>> =suggVerb(\3, ":3p")                            # Conjuguez “\3” à la troisième personne du pluriel, si “\2” est un pronom censé désigner plusieurs personnes.
 22028         -        <<- /conj/ -2>> \1s                                             # Mettez au pluriel “\2” si vous désignez plusieurs personnes.
        22058  +        <<- /conj/ -2>> \2s                                             # Mettez au pluriel “\2” si vous désignez plusieurs personnes.
 22029  22059   
 22030  22060       [<start>|,]  certaine  @:V.*:[123]s¬>(?:être|demeurer|rester|devenir|redevenir).*:3s|:N.*:[fe]:[si]
 22031  22061           <<- /conj/ -3>> =suggVerb(\3, ":3p")                            # Conjuguez “\3” à la troisième personne du pluriel, si “\2” est un pronom censé désigner plusieurs personnes.
 22032         -        <<- /conj/ -2>> \1s                                             # Mettez au pluriel “\2” si vous désignez plusieurs personnes.
        22062  +        <<- /conj/ -2>> \2s                                             # Mettez au pluriel “\2” si vous désignez plusieurs personnes.
 22033  22063   
 22034  22064   TEST: {{certain}} deviennent idiots à cette seule pensée.
        22065  +TEST: nous savons, {{certaine}} {{avancerons}} avec enthousiasme
 22035  22066   TEST: nous verrons, certains {{arriverons}} à vaincre
 22036  22067   TEST: mais c’est exact, {{certaine}} perdent leur calme souvent dans les méandres de l’administration.
 22037  22068   TEST: {{certain}} {{donne}} beaucoup.
 22038  22069   TEST: {{certaine}} y {{arrive}} à tous les coups.
 22039  22070   TEST: certaine est la défaite.
 22040  22071   TEST: si tu persévères, certaine deviendra la réussite.
 22041  22072   
 22042  22073   
 22043  22074   __conj_quelques_uns__
 22044         -    quelques-uns  @:V¬:(?:G|3p|P|[NAQ].*:m:[pi])
        22075  +    quelques-uns   @:V¬:(?:G|3p|P|[NAQ].*:m:[pi])
 22045  22076       quelques-unes  @:V¬:(?:G|3p|P|[NAQ].*:f:[pi])
 22046  22077           <<- /conj/ not morph(<1, ":[VR]")
 22047  22078           --1>> =suggVerb(\-1, ":3p")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
 22048  22079   
 22049         -    quelques-uns  qui  @:V¬:(?:G|3p|P)
        22080  +    quelques-uns   qui  @:V¬:(?:G|3p|P)
 22050  22081       quelques-unes  qui  @:V¬:(?:G|3p|P)
 22051  22082           <<- /conj/ --1>> =suggVerb(\-1, ":3p")                          # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
 22052  22083   
 22053  22084   TEST: quelques-uns {{arrive}} demain
 22054  22085   TEST: Quelques-unes {{imagine}} une autre vie que celle-là.
 22055  22086   TEST: Quelques-unes {{rêve}} d’un autre monde.
 22056  22087   TEST: quelques-uns qui se {{croit}} chez eux
................................................................................
 22139  22170   TEST: Les enfants en {{manges}}.
 22140  22171   TEST: Les ombres la {{donnes}}
 22141  22172   TEST: Les entrepreneurs ont {{cherchaient}} la reconnaissance sociale
 22142  22173   TEST: les grands {{danse}}
 22143  22174   TEST: les filles {{passes}} ce matin
 22144  22175   TEST: les marchands {{marche}}
 22145  22176   TEST: les marchands {{plie}}
 22146         -TEST: certaines demandes qui {{donne}} le tournis.
 22147         -TEST: plusieurs pressions qui ne {{donne}} pas les résultats attendus.
        22177  +TEST: il prétendait que les banques universelles « à la française » s’{{était}} très honorablement comportées
 22148  22178   TEST: les marchands {{paye}}
 22149  22179   TEST: les marchands {{marchande}}
 22150  22180   TEST: les marchandes {{paie}}
 22151  22181   TEST: les marchandes {{marchande}}
 22152  22182   TEST: les chattes {{finis}}
 22153  22183   TEST: les chattes {{manges}}
 22154  22184   TEST: Les tests grand public de Jean-Paul {{montre}} des résultats surprenants.
 22155  22185   TEST: les chattes {{danse}}
 22156         -TEST: certains hommes {{marchandes}} sans cesse
        22186  +TEST: certains hommes {{marchande}} sans cesse
        22187  +TEST: tu sais, certains filtres {{donnes}} de mauvais résultats
 22157  22188   TEST: certaines femmes {{danse}} beaucoup
        22189  +TEST: tu sais, certaines danses {{dérive}} d’autres
        22190  +TEST: certaines demandes qui {{donne}} le tournis.
        22191  +TEST: plusieurs personnes {{devienne}} des robots
        22192  +TEST: plusieurs pressions qui ne {{donne}} pas les résultats attendus.
 22158  22193   TEST: l’écart entre les riches et les pauvres n’était pas si grand.
 22159  22194   TEST: Les grands hommes politiques
 22160  22195   TEST: les charmantes petites mines de toutes les jeunes filles
 22161  22196   TEST: Les pauvres petites dames sont folles
 22162  22197   TEST: Sauf que l’un comme l’autre avaient dû y renoncer.
 22163  22198   TEST: L’un comme l’autre devaient y renoncer.
 22164  22199   TEST: Les écrivaines Marie Darrieussecq et Annie Ernaux