Grammalecte  Check-in [b8ce0a069a]

Overview
Comment:[fr] ajustements [core][fr] suggVerbMode() update
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr | core
Files: files | file ages | folders
SHA3-256: b8ce0a069a0efe87310f06c7259a204ba918e763069727231b4b1e28448d3019
User & Date: olr on 2021-03-06 17:08:18
Other Links: manifest | tags
Context
2021-03-06
22:42
[fr] ajustements check-in: feba00ae37 user: olr tags: fr, trunk
17:08
[fr] ajustements [core][fr] suggVerbMode() update check-in: b8ce0a069a user: olr tags: core, fr, trunk
2021-03-05
10:14
[fr] v2.1.2 check-in: 8d70c5ae60 user: olr tags: fr, trunk, v2.1.2
Changes

Modified gc_lang/fr/modules-js/gce_suggestions.js from [fd0125da80] to [151736e5ff].

   235    235       } else if (cMode == ":S") {
   236    236           lMode = [":Sp", ":Sq"];
   237    237       } else if (cMode.startsWith(":I") || cMode.startsWith(":S")) {
   238    238           lMode = [cMode];
   239    239       } else {
   240    240           return "";
   241    241       }
   242         -    let sWho = _dQuiEst.gl_get(sSuj.toLowerCase(), ":3s");
          242  +    let sWho = _dQuiEst.gl_get(sSuj.toLowerCase(), sSuj);
   243    243       let aSugg = new Set();
   244    244       for (let sStem of gc_engine.oSpellChecker.getLemma(sFlex)) {
   245    245           let tTags = conj._getTags(sStem);
   246    246           if (tTags) {
   247    247               for (let sTense of lMode) {
   248    248                   if (conj._hasConjWithTags(tTags, sTense, sWho)) {
   249    249                       aSugg.add(conj._getConjWithTags(sStem, tTags, sTense, sWho));

Modified gc_lang/fr/modules/gce_suggestions.py from [c065ff780e] to [9dada763ac].

   182    182           lMode = [":Ip", ":Iq", ":Is", ":If"]
   183    183       elif cMode == ":S":
   184    184           lMode = [":Sp", ":Sq"]
   185    185       elif cMode.startswith((":I", ":S")):
   186    186           lMode = [cMode]
   187    187       else:
   188    188           return ""
   189         -    sWho = _dQuiEst.get(sSuj.lower(), ":3s")
          189  +    sWho = _dQuiEst.get(sSuj.lower(), sSuj)
   190    190       dSugg = {}
   191    191       for sStem in _oSpellChecker.getLemma(sFlex):
   192    192           tTags = conj._getTags(sStem)
   193    193           if tTags:
   194    194               for sTense in lMode:
   195    195                   if conj._hasConjWithTags(tTags, sTense, sWho):
   196    196                       dSugg[conj._getConjWithTags(sStem, tTags, sTense, sWho)] = ""

Modified gc_lang/fr/rules.grx from [c536b336dc] to [413664a0b5].

  5637   5637           <<- /tu/ ->> pseudo-\2                                                                      && Si vous voulez évoquer le simulacre de “\2”, mettez un trait d’union.
  5638   5638           <<- ~1>> *
  5639   5639   
  5640   5640       [une|la|cette|cet|ma|ta|sa]  pseudo  @:N.*:f
  5641   5641           <<- /tu/ -2:3>> pseudo-\3                                                                   && Si vous voulez évoquer le simulacre de “\2”, mettez un trait d’union.
  5642   5642           <<- ~2>> *
  5643   5643   
  5644         -    ~^[pP]seudo-\w+
         5644  +    ~^[pP][sS][eE][uU][dD][oO]-\w+
  5645   5645           <<- =>> definefrom(\1, 7)
  5646   5646   
  5647   5647   TEST: il n’avait contracté qu’un {{pseudo mariage}}.            ->> pseudo-mariage
  5648   5648   TEST: la {{pseudo taxe}} carbone                                ->> pseudo-taxe
  5649   5649   
  5650   5650   
  5651   5651   __tu_mots_composés_verbe_nom__
  5652   5652       contre >productif
  5653   5653           <<- /tu/ ->> \1-\2                                                                          && Il manque un trait d’union.
  5654   5654   
  5655   5655       [contre|entre]  *WORD
  5656   5656           <<- /tu/ not morph(\2, ":[GYB]") and morph(<1, ":(?:D|V.e)|<start>|>[(,]") and morph2(\1, "-", ":N")
  5657   5657           ->> \1-\2                                                                                   && Il manque probablement un trait d’union.
         5658  +        <<- /tu/ __also__ !2>>
  5658   5659   
  5659   5660       [m’|t’|s’] entre *WORD
  5660   5661           <<- /tu/ morph(\3, ":V") and morph2(\2, "-", ":V")
  5661   5662           -2:3>> \2-\3                                                                                && Il manque probablement un trait d’union.
  5662   5663   
  5663   5664       nous nous entre ~on[ts]$
  5664   5665       vous vous entre ~e[zr]$
  5665   5666           <<- /tu/ morph(\4, ":V") and morph2(\3, "-", ":V") and not morph(<1, ":R")
  5666   5667           -3:4>> \3-\4                                                                                && Il manque probablement un trait d’union.
  5667   5668   
  5668         -    [attrape|garde|porte|brise|cache|casse|chauffe|coupe|cure|croque|essuie|lance|lave|lève|marque|pare|passe|perce|pèse|porte|poste|pousse|presse|protège|ramasse|serre|taille|tire|tourne|traîne|traine|vide]  *WORD
  5669         -        <<- /tu/ morph(<1, ":(?:D|V0e)|<start>|>[(,]") and morph2(\1, "-", ":N")
  5670         -        ->> \1-\2                                                                                   && Il manque probablement un trait d’union.
         5669  +    [attrape|garde|porte|brise|cache|casse|chauffe|coupe|cure|croque|essuie|lance|lave|lève|marque]  *WORD
         5670  +    [pare|passe|perce|pèse|porte|poste|pousse|presse|protège|ramasse|serre|taille|tire|tourne|traîne|traine|vide]  *WORD
         5671  +        <<- /tu/ morph(<1, ":(?:D|V0e)|<start>|>[(,]") and morph2(\1, "-", ":N") ->> \1-\2          && Il manque probablement un trait d’union.
         5672  +        <<- /tu/ __also__ !2>>
  5671   5673   
  5672   5674   TEST: ça semble totalement {{contre productif}}                 ->> contre-productif
  5673   5675   TEST: c’est le {{contre exemple}} parfai                       ->> contre-exemple
  5674   5676   TEST: une {{entre voie}}                                        ->> entre-voie
  5675   5677   TEST: s’{{entre regarder}}                                      ->> entre-regarder
  5676   5678   TEST: ce sont des {{lève tard}}.                                ->> lève-tard
  5677   5679   TEST: nous nous {{entre tuions}}                                ->> entre-tuions
................................................................................
  8920   8922           --1>> =suggVerbInfi(\-1)                                                                    && Le verbe devrait être à l’infinitif.
  8921   8923           <<- /conf/ __else__ and morph(\-1, ":[123][sp]", "*") and not value(\-1, "|tord|tords|") >>>
  8922   8924           <<- /conf/ morph(\-1, ":V(?:2.*:I[pqs]:3s|1.*:I[pq]:[123]s)", "*") --1>> =suggVerbPpas(\-1, ":m:s")  && Incohérence : “\1” est une préposition ; “\-1” est une forme verbale.
  8923   8925           <<- /conf/ __also__ -1>> a                                                                  && Confusion probable : “à” est une préposition. Pour le verbe “avoir”, écrivez “a”.
  8924   8926           <<- /conf/ __else__ --1>> _                                                                 && Incohérence : “\1” est une préposition ; “\-1” est une forme verbale.
  8925   8927   
  8926   8928       à  $:W  *WORD
  8927         -        <<- /conf/ \-1.islower() and not value(\-1, "|sont|peu|") and not value(\2, "|peu|tout|toute|tous|toutes|") >>>
         8929  +        <<- /conf/ \-1.islower() and not value(\-1, "|sont|peu|") and not value(\2, "|peu|tout|toute|tous|toutes|maintenant|") >>>
  8928   8930           <<- /conf/ morph(\-1, ":(?:V.......[_z][az].*:Q|V1.*:Ip:2p)", ":[MGWNY]") -1>> a            && Confusion probable : “à” est une préposition. Pour le verbe “avoir”, écrivez “a”.
  8929   8931           <<- /conf/ __also__ and morph(\-1, ":V1.*:(?:Ip:2p|Q)", ":N") and not value(<1, "|il|elle|on|n’|les|l’|m’|t’|s’|d’|en|y|lui|nous|vous|leur|")
  8930   8932           --1>> =suggVerbInfi(\-1)                                                                    && Le verbe devrait être à l’infinitif.
  8931   8933           <<- /conf/ __else__ and morph(\-1, ":[123][sp]", "*") and not value(\-1, "|tord|tords|") >>>
  8932   8934           <<- /conf/ morph(\-1, ":V(?:2.*:I[pqs]:3s|1.*:I[pq]:[123]s)", "*") --1>> =suggVerbPpas(\-1, ":m:s")  && Incohérence : “\1” est une préposition ; “\-1” est une forme verbale.
  8933   8935           <<- /conf/ __also__ -1>> a                                                                  && Confusion probable : “à” est une préposition. Pour le verbe “avoir”, écrivez “a”.
  8934   8936           <<- /conf/ __else__ --1>> _                                                                 && Incohérence : “\1” est une préposition ; “\-1” est une forme verbale.
................................................................................
  8949   8951   TEST: Avoir {{à}} {{parlait}} toute la journée, c’est plus que difficile, c’est épuisant.   ->> a|||parlé
  8950   8952   TEST: il en a.
  8951   8953   TEST: elle en a.
  8952   8954   TEST: celle qui à contrario nous a foutu dans la merde.
  8953   8955   TEST: ceux qui à Somewhere se sont si mal illustrés.
  8954   8956   TEST: en à peine vingt ans
  8955   8957   TEST: Les publicités sont peu à peu ouvertes et retirées de leur coffrage.
         8958  +TEST: Jusqu’à maintenant épargnés, plusieurs sites des constructeurs français et étrangers ont connu leurs premiers jours d’arrêt
  8956   8959   
  8957   8960   
  8958   8961   __conf_à_a_infinitif__
  8959   8962       a  le                                                               @:Y¬:N.*:[me]:[si]
  8960   8963       a  la                                                               @:Y¬:N.*:[fe]:[si]
  8961   8964       a  [l’|leur]                                                        @:Y¬:N.*:[si]
  8962   8965       a  les                                                              @:Y¬:N.*:[pi]
................................................................................
 14288  14291   
 14289  14292   
 14290  14293   # très / trait
 14291  14294   __conf_très_trait__
 14292  14295       ## très
 14293  14296       [un|le|ce|mon|ton|son|notre|votre|leur]  [trait|traits|trais|traie|traies|traient]  @:A.*:[me]:[si]¬:G  @:N.*:[me]:[si]¬:(?:G|3[sp]|A)
 14294  14297           <<- /conf/ not (morph(\2, ">trait/") and morph(\3, ">(?:facial|vertical|horizontal|oblique|diagonal)/")) -2>> très
 14295         -        && Confusion possible. Si “\3” est bien l’adjectif de “\4” et que vous voulez que le “\4” est fort “\3”, utilisez l’adverbe “très”.|https://fr.wiktionary.org/wiki/tr%C3%A8s
        14298  +        && Confusion possible. Si “\3” est bien l’adjectif de “\4” et que vous voulez dire que le “\4” est fort “\3”, utilisez l’adverbe “très”.|https://fr.wiktionary.org/wiki/tr%C3%A8s
 14296  14299   
 14297  14300       [des|les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  [trait|traits|trais|traie|traies|traient]  @:A.*:[me]:[pi]¬:G  @:N.*:[me]:[pi]¬:(?:G|3[sp]|A)
 14298  14301           <<- /conf/ not (morph(\2, ">trait/") and morph(\3, ">(?:facial|vertical|horizontal|oblique|diagonal)/")) -2>> très
 14299         -        && Confusion possible. Si “\3” est bien l’adjectif de “\4” et que vous voulez que les “\4” sont fort “\3”, utilisez l’adverbe “très”.|https://fr.wiktionary.org/wiki/tr%C3%A8s
        14302  +        && Confusion possible. Si “\3” est bien l’adjectif de “\4” et que vous voulez dire que les “\4” sont fort “\3”, utilisez l’adverbe “très”.|https://fr.wiktionary.org/wiki/tr%C3%A8s
 14300  14303   
 14301  14304       ## trait
 14302  14305       un très sur [l’|la|le|ce|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|les|ces|mes|tes|ses|nos|vos|leurs] $:N
 14303  14306           <<- /conf/ -2>> trait                                       && Confusion probable. Pour évoquer ce qu’on dessine ou figure, écrivez “trait”.|https://fr.wiktionary.org/wiki/trait
 14304  14307   
 14305  14308       [>tracer|>dessiner] $:D¬:R très [<end>|)]
 14306  14309           <<- /conf/ --2>> trait                                      && Confusion probable. Pour évoquer ce qu’on dessine ou figure, écrivez “trait”.|https://fr.wiktionary.org/wiki/trait
................................................................................
 15655  15658   
 15656  15659   !!!
 15657  15660   !!!
 15658  15661   !!! Processeur: épuration des adverbes, locutions adverbiales, interjections et expressions usuelles  !!
 15659  15662   !!!
 15660  15663   !!!
 15661  15664   
 15662         -
 15663  15665   __purge_siècles_millénaires__
 15664  15666       à [compter|partir] du       [Ier|Iᵉʳ|IId|Ind|IIᵈ|IIⁿᵈ] [siècle|millénaire]
 15665  15667       à [compter|partir] du       ~^[xXvViI]+(?:[eᵉ]|i?[èe]me)$ [siècle|millénaire]
 15666  15668       ?jusqu’¿ à l’ orée du       [Ier|Iᵉʳ|IId|Ind|IIᵈ|IIⁿᵈ] [siècle|millénaire]
 15667  15669       ?jusqu’¿ à l’ orée du       ~^[xXvViI]+(?:[eᵉ]|i?[èe]me)$ [siècle|millénaire]
 15668  15670       ?jusqu’¿ au                 [Ier|Iᵉʳ|IId|Ind|IIᵈ|IIⁿᵈ] [siècle|millénaire]
 15669  15671       ?jusqu’¿ au                 ~^[xXvViI]+(?:[eᵉ]|i?[èe]me)$ [siècle|millénaire]
................................................................................
 16128  16130           <<- ~>> *
 16129  16131   
 16130  16132   DEF: unit_mesure_sing_mas   [jour|mois|trimestre|semestre|an|siècle|millénaire]
 16131  16133   DEF: unit_mesure_sing_fem   [nanoseconde|milliseconde|seconde|minute|heure|journée|semaine|année|décennie]
 16132  16134   DEF: unit_mesure_plur       [nanosecondes|millisecondes|secondes|minutes|heures|jours|journées|semaines|mois|trimestres|semestres|ans|années|décennies|siècles|millénaires]
 16133  16135   DEF: unit_mesure_plur_mas   [jours|mois|trimestres|semestres|ans|siècles|millénaires]
 16134  16136   DEF: unit_mesure_plur_fem   [nanosecondes|millisecondes|secondes|minutes|heures|journées|semaines|années|décennies]
        16137  +
 16135  16138   
 16136  16139   __locutions_temporelles_communes__
 16137  16140       d’ un [jour|mois|trinestre|semestre|an|siècle|millénaire] à l’ autre
 16138  16141       d’ une [nanoseconde|milliseconde|seconde|minute|seconde|heure|journée|semaine|année|décennie] à l’ autre
 16139  16142       [de|d’] dernière [seconde|minute|heure|année]
 16140  16143           <<- ~>> *
 16141  16144   
................................................................................
 16327  16330       pendant les             ?@:B:.:p¿ [dernières|précédentes|prochaines]    {unit_mesure_plur_fem}
 16328  16331       depuis [de|d’]          ?[assez|si|très|trop]¿ longs {unit_mesure_plur_mas}
 16329  16332       depuis [de|d’]          ?[assez|si|très|trop]¿ longues {unit_mesure_plur_fem}
 16330  16333       pendant de [nombreux|longs]         {unit_mesure_plur_mas}
 16331  16334       pendant de [nombreuses|longues]     {unit_mesure_plur_fem}
 16332  16335           <<- ~>> *
 16333  16336   
        16337  +
        16338  +__purge_temps_après_avant__
        16339  +    peu de          [nanosecondes|millisecondes|secondes|minutes|heures|jours|semaines|mois|années|ans|décennies|siècles|millénaires]   [après|avant]
        16340  +    plusieurs       [nanosecondes|millisecondes|secondes|minutes|heures|jours|semaines|mois|années|ans|décennies|siècles|millénaires]   [après|avant]
        16341  +    quelques        [nanosecondes|millisecondes|secondes|minutes|heures|jours|semaines|mois|années|ans|décennies|siècles|millénaires]   [après|avant]
        16342  +    de nombreux     [jours|ans|siècles|millénaires]                                                                                     [après|avant]
        16343  +    de nombreuses   [nanosecondes|millisecondes|secondes|minutes|heures|semaines|années|décennies]                                      [après|avant]
        16344  +        <<- not value(<1, "|de|d’|")
        16345  +            and ( morph(>1, ">[,)]|<end>|:(?:Ov|3[sp])", ":D") or ( value(>1, "|le|la|l’|leur|les|") and morph(>2, ":V", ":[NAQ]") ) )
        16346  +        ~>> *
        16347  +
        16348  +    peu de          [nanosecondes|millisecondes|secondes|minutes|heures|jours|semaines|mois|années|ans|décennies|siècles|millénaires]   auparavant
        16349  +    plusieurs       [nanosecondes|millisecondes|secondes|minutes|heures|jours|semaines|mois|années|ans|décennies|siècles|millénaires]   auparavant
        16350  +    quelques        [nanosecondes|millisecondes|secondes|minutes|heures|jours|semaines|mois|années|ans|décennies|siècles|millénaires]   auparavant
        16351  +    de nombreux     [jours|ans|siècles|millénaires]                                                                                     auparavant
        16352  +    de nombreuses   [nanosecondes|millisecondes|secondes|minutes|heures|semaines|années|décennies]                                      auparavant
        16353  +        <<- ~>> *
        16354  +
        16355  +    peu de          [nanosecondes|millisecondes|secondes|minutes|heures|jours|semaines|mois|années|ans|décennies|siècles|millénaires]   plus [tôt|tard]
        16356  +    plusieurs       [nanosecondes|millisecondes|secondes|minutes|heures|jours|semaines|mois|années|ans|décennies|siècles|millénaires]   plus [tôt|tard]
        16357  +    quelques        [nanosecondes|millisecondes|secondes|minutes|heures|jours|semaines|mois|années|ans|décennies|siècles|millénaires]   plus [tôt|tard]
        16358  +    de nombreux     [jours|ans|siècles|millénaires]                                                                                     plus [tôt|tard]
        16359  +    de nombreuses   [nanosecondes|millisecondes|secondes|minutes|heures|semaines|années|décennies]                                      plus [tôt|tard]
        16360  +        <<- ~>> *
        16361  +
 16334  16362   
 16335  16363   __purge_énumération_temporelle__
 16336  16364       [de|d’] nanoseconde   en  nanoseconde
 16337  16365       [de|d’] milliseconde  en  milliseconde
 16338  16366       [de|d’] seconde       en  seconde
 16339  16367       [de|d’] minute        en  minute
 16340  16368       [de|d’] heure         en  heure
................................................................................
 17915  17943       vaille que vaille
 17916  17944       ventre à terre
 17917  17945       vers nulle part
 17918  17946       vite fait ?,¿ bien fait
 17919  17947       volontiers
 17920  17948           <<- ~>> *
 17921  17949   
        17950  +
        17951  +__purge_l_un_l_autre_les_uns_les_autres__
        17952  +    à l’ un et ?à¿ l’ autre ?>sexe¿
        17953  +    à l’ un comme à l’ autre ?>sexe¿
        17954  +    avec l’ un et ?avec¿ l’ autre ?>sexe¿
        17955  +    avec l’ un comme avec l’ autre ?>sexe¿
        17956  +    contre l’ un et ?contre¿ l’ autre ?>sexe¿
        17957  +    contre l’ un comme contre l’ autre ?>sexe¿
        17958  +    de l’ un et ?de¿ l’ autre ?>sexe¿
        17959  +    de l’ un comme de l’ autre ?>sexe¿
        17960  +    de l’ un [à|vers] l’ autre ?>sexe¿
        17961  +    par l’ un et ?par¿ l’ autre ?>sexe¿
        17962  +    par l’ un comme par l’ autre ?>sexe¿
        17963  +    pour l’ un et ?pour¿ l’ autre ?>sexe¿
        17964  +    pour l’ un comme pour l’ autre ?>sexe¿
        17965  +    sous l’ un et ?sous¿ l’ autre
        17966  +    sur l’ un et ?sur¿ l’ autre ?>sexe¿
        17967  +    sur l’ un comme sur l’ autre ?>sexe¿
        17968  +    l’ [un|une] [à|après|avec|chez|contre|dans|de|derrière|devant|envers|malgré|pour|sans|sous|sur] l’ autre
        17969  +    l’ [un|une] près de l’ autre
        17970  +    l’ [un|une] par rapport à l’ autre
        17971  +    entre l’ [un|une] et l’ autre  ?>sexe¿
        17972  +        <<- ~>> *
        17973  +
        17974  +    aux [uns|unes] et aux autres
        17975  +    aux [uns|unes] comme aux autres
        17976  +    avec les [uns|unes] et ?avec¿ les autres
        17977  +    avec les [uns|unes] comme avec les autres
        17978  +    contre les [uns|unes] et ?contre¿ les autres
        17979  +    contre les [uns|unes] comme contre les autres
        17980  +    des [uns|unes] et des autres
        17981  +    des [uns|unes] comme des autres
        17982  +    par les [uns|unes] et ?par¿ les autres
        17983  +    par les [uns|unes] comme par les autres
        17984  +    pour les [uns|unes] et ?pour¿ les autres
        17985  +    pour les [uns|unes] comme pour les autres
        17986  +    sous les [uns|unes] et ?sous¿ les autres
        17987  +    sous les [uns|unes] comme sous les autres
        17988  +    sur les [uns|unes] et ?sur¿ les autres
        17989  +    sur les [uns|unes] comme sur les autres
        17990  +    des [uns|unes] et des autres
        17991  +    des [uns|unes] comme des autres
        17992  +    les [uns|unes] des autres
        17993  +    les [uns|unes] [après|avec|chez|contre|de|derrière|devant|envers|malgré|pour|sans|sous|sur] les autres
        17994  +    les [uns|unes] près des autres
        17995  +    les [uns|unes] par rapport à l’ autre
        17996  +    les [uns|unes] par rapport aux autres
        17997  +    entre les uns et les autres
        17998  +        <<- ~>> *
        17999  +
 17922  18000   
 17923  18001   __purge_x_par_après_x__
 17924  18002       un par un
 17925  18003       une par une
 17926  18004       deux par deux
 17927  18005       trois par trois
 17928  18006       quatre par quatre
................................................................................
 20486  20564       les  @:A.*:[pi]¬:V  @:N.*:[pi]¬(?:3[sp]|Q|G)
 20487  20565           <<- not before(":O[vs]") =>> select(\3, "", ":V")
 20488  20566   
 20489  20567       leurs  @:A.*:[pi]¬:V  @:N.*:[pi]¬(?:3[sp]|Q|G)
 20490  20568           <<- not before(":O[vs]") =>> select(\3, "", ":V")
 20491  20569   
 20492  20570       [plusieurs|certains|certaines|maints|maintes]  @:A.*:[pi]¬:3[sp]  @:N.*:p¬:(?:3[sp]|Q|G)
 20493         -        <<- =>> select(\2, ":A") and select(\3, "", ":N")
        20571  +        <<- =>> select(\2, ":A") and select(\3, "", ":V")
 20494  20572   
 20495  20573   
 20496  20574   __da_locutions_verbales__
 20497  20575       >avoir [cours|envie|foule|lieu|recours|tort|vent]
 20498  20576       >avoir ni queue ?,¿ ni tête
 20499  20577       >aller bon train
 20500  20578       >aller [de|d’] l’ avant
................................................................................
 20968  21046   TEST: Tant qu’il y aura des militaires Soit ton fils, soit le mien, On ne verra, par toute la terre Jamais rien de bien ! On te tuera pour te faire taire
 20969  21047   TEST: Par-derrière, comme un chien : Et tout ça pour rien ! Et tout ça pour rien !
 20970  21048   TEST: Il n’y avait plus qu’à faucher le blé noir, arracher les pommes de terre et gauler noix et châtaignes ; de ceci les gamins se chargeaient le jeudi et le dimanche, pour se distraire.
 20971  21049   TEST: Les études révèlent un risque d’écrêtement du trafic ferroviaire dès 2025, lorsque la demande est la plus critique, c’est-à-dire le vendredi soir à l’heure de pointe.
 20972  21050   TEST: Beaucoup de conciles émaneront des normes pour que soient nommés des curés idoines, qui soient vraiment au service de la paroisse, qui se distinguent par leur science et qui soient de vrais pasteurs au sein de la communauté de fidèles.
 20973  21051   TEST: Les ailes de cet avion viennent de Grande-Bretagne.
 20974  21052   TEST: La liberté passait sur le monde, l’internationale était sa voix criant par-dessus les frontières les revendications des déshérités.
        21053  +TEST: La danse est d’ailleurs en ce sens salvatrice.
 20975  21054   
 20976  21055   
 20977  21056   
 20978  21057   @@@@
 20979  21058   @@@@
 20980  21059   @@@@
 20981  21060   @@@@
................................................................................
 21095  21174       [je|j’] [me|m’] [suis|étais|fus|sois|fusse|serai|serais]                $:Q
 21096  21175       tu [te|t’]      [es|étais|fus|sois|fusses|seras|serais]                 $:Q
 21097  21176       [se|s’]         [est|était|fut|soit|fût|sera|serait]                    $:Q
 21098  21177       [se|s’]         [sont|étaient|furent|soient|fussent|seront|seraient]    $:Q
 21099  21178       nous nous [sommes|étions|fûmes|soyons|fussions|serons|serions]          $:Q
 21100  21179       vous vous [êtes|étiez|fûtes|soyez|fussiez|serez|seriez]                 $:Q
 21101  21180           <<- =>> select(\-1, ":Q")
        21181  +
        21182  +    [<start>|,|(] >veille [à|a] ce [que|qu’]
        21183  +        <<- =>> select(\2, ":V")
        21184  +
        21185  +    étaient $:Q
        21186  +        <<- =>> select(\1, ">être")
 21102  21187   
 21103  21188   
 21104  21189   __da_point2__
 21105  21190       point
 21106  21191           <<- morph(<1, ":V") =>> select(\1, ":X")
 21107  21192   
 21108  21193   __da_contre2__
................................................................................
 29231  29316       de      [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] de     n’importe qui d’ autre
 29232  29317       par     [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] par    n’importe qui d’ autre
 29233  29318       pour    [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] pour   n’importe qui d’ autre
 29234  29319       sous    [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] sous   n’importe qui d’ autre
 29235  29320       sur     [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] sur    n’importe qui d’ autre
 29236  29321           <<- ~>> *
 29237  29322   
 29238         -__purge_l_un_l_autre_les_uns_les_autres__
 29239         -    à l’ un et ?à¿ l’ autre
 29240         -    à l’ un comme à l’ autre
 29241         -    avec l’ un et ?avec¿ l’ autre
 29242         -    avec l’ un comme avec l’ autre
 29243         -    contre l’ un et ?contre¿ l’ autre
 29244         -    contre l’ un comme contre l’ autre
 29245         -    de l’ un et ?de¿ l’ autre
 29246         -    de l’ un comme de l’ autre
 29247         -    de l’ un [à|vers] l’ autre
 29248         -    par l’ un et ?par¿ l’ autre
 29249         -    par l’ un comme par l’ autre
 29250         -    pour l’ un et ?pour¿ l’ autre
 29251         -    pour l’ un comme pour l’ autre
 29252         -    sous l’ un et ?sous¿ l’ autre
 29253         -    sur l’ un et ?sur¿ l’ autre
 29254         -    sur l’ un comme sur l’ autre
 29255         -    l’ [un|une] [à|après|avec|chez|contre|dans|de|derrière|devant|envers|malgré|pour|sans|sous|sur] l’ autre
 29256         -    l’ [un|une] près de l’ autre
 29257         -    l’ [un|une] par rapport à l’ autre
 29258         -    entre l’ [un|une] et l’ autre
 29259         -    aux [uns|unes] et aux autres
 29260         -    aux [uns|unes] comme aux autres
 29261         -    avec les [uns|unes] et ?avec¿ les autres
 29262         -    avec les [uns|unes] comme avec les autres
 29263         -    contre les [uns|unes] et ?contre¿ les autres
 29264         -    contre les [uns|unes] comme contre les autres
 29265         -    des [uns|unes] et des autres
 29266         -    des [uns|unes] comme des autres
 29267         -    par les [uns|unes] et ?par¿ les autres
 29268         -    par les [uns|unes] comme par les autres
 29269         -    pour les [uns|unes] et ?pour¿ les autres
 29270         -    pour les [uns|unes] comme pour les autres
 29271         -    sous les [uns|unes] et ?sous¿ les autres
 29272         -    sous les [uns|unes] comme sous les autres
 29273         -    sur les [uns|unes] et ?sur¿ les autres
 29274         -    sur les [uns|unes] comme sur les autres
 29275         -    des [uns|unes] et des autres
 29276         -    des [uns|unes] comme des autres
 29277         -    les [uns|unes] des autres
 29278         -    les [uns|unes] [après|avec|chez|contre|de|derrière|devant|envers|malgré|pour|sans|sous|sur] les autres
 29279         -    les [uns|unes] près des autres
 29280         -    les [uns|unes] par rapport à l’ autre
 29281         -    les [uns|unes] par rapport aux autres
 29282         -    entre les uns et les autres
 29283         -        <<- ~>> *
 29284         -
 29285  29323   
 29286  29324   __purge_pronoms__
 29287  29325       [aucun|aucune]                  des [miens|miennes|tiens|tiennes|siens|siennes|nôtres|vôtres|leurs]
 29288  29326       [chacun|chacune]                des [miens|miennes|tiens|tiennes|siens|siennes|nôtres|vôtres|leurs]
 29289  29327       [certains|certaines]            des [miens|miennes|tiens|tiennes|siens|siennes|nôtres|vôtres|leurs]
 29290  29328       [quelques-uns|quelques-unes]    des [miens|miennes|tiens|tiennes|siens|siennes|nôtres|vôtres|leurs]
 29291  29329       plusieurs                       des [miens|miennes|tiens|tiennes|siens|siennes|nôtres|vôtres|leurs]
................................................................................
 33629  33667   
 33630  33668   
 33631  33669   __purge_préverbes2__
 33632  33670       nous              [le|la|l’|les|en|y]  @:(?:[123][sp]|P|Y)¬:(?:X|1p)
 33633  33671       vous              [le|la|l’|les|en|y]  @:(?:[123][sp]|P|Y)¬:(?:X|2p)
 33634  33672       [me|m’|te|se|s’]  [le|la|l’|les|en|y]  @:(?:[123][sp]|P|Y)¬:X
 33635  33673       [le|la|l’|les]    [lui|leur|en|y]      @:(?:[123][sp]|P|Y)¬:X
 33636         -    leur              en                   @:(?:[123][sp]|P|Y)¬:X
        33674  +    [leur|y]          en                   @:(?:[123][sp]|P|Y)¬:X
 33637  33675           <<- ~1:2>> *
 33638  33676           <<- /-1>> _ngn_
 33639  33677   
 33640  33678       lui               en                   @:(?:[123][sp]|P|Y)¬:X
 33641  33679           <<- not morph(<1, ":(?:R|3s)") ~1:2>> *
 33642  33680           <<- /-1>> _ngn_
 33643  33681   
................................................................................
 33647  33685           <<- /-1>> _ngn_
 33648  33686   
 33649  33687   
 33650  33688   __purge_préverbes_négation__
 33651  33689       [ne|n’]  [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:(?:[123][sp]|P|Y)¬:X
 33652  33690       [ne|n’]  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        @:(?:[123][sp]|P|Y)¬:X
 33653  33691       [ne|n’]  [le|la|l’|les]                 [lui|leur|en|y]            @:(?:[123][sp]|P|Y)¬:X
 33654         -    [ne|n’]  [lui|leur]                     en                         @:(?:[123][sp]|P|Y)¬:X
        33692  +    [ne|n’]  [lui|leur|y]                   en                         @:(?:[123][sp]|P|Y)¬:X
 33655  33693           <<- ~1:-2>> *
 33656  33694           <<- /-1>> _ngn_
 33657  33695   
 33658  33696   
 33659  33697   __tag_verbe_infinitif_sujet__
 33660  33698       [<start>|,|(|/_start_]  [ne|n’]  ?[en|y]¿ ?presque¿ [pas|rien|guère|point|jamais|plus]
 33661  33699       [<start>|,|(|/_start_]  [ne|n’]  $:Y
................................................................................
 34967  35005   TEST: plusieurs pressions qui ne {{donne}} pas les résultats attendus.                              ->> donnent
 34968  35006   TEST: plusieurs petites {{actionne}} le levier ensemble.                                            ->> actionnent
 34969  35007   TEST: plusieurs femmes {{marchande}}                                                                ->> marchandent|marchandes
 34970  35008   TEST: certains claviers {{dégueulasse}}                                                             ->> dégueulasses|dégueulassés|dégueulés|dégueulassent
 34971  35009   TEST: j’en connais plusieurs soumises à de très fortes pressions
 34972  35010   TEST: certaines femmes prises par leur travail n’ont plus le temps pour rien d’autre.
 34973  35011   TEST: certains imbéciles passés à l’ennemi feraient mieux de se taire.
        35012  +TEST: Comme l’écrit Lucile Peytavin, « certains partis politiques voudraient mettre en avant les origines ethniques des délinquants ; nous ne les entendons pourtant pas mettre en avant le sexe des délinquants en général ».
 34974  35013   
 34975  35014   
 34976  35015   __conj_des_nom__
 34977  35016       [<start>|,|(]  des  @:[NA].*:[pi]  @:V¬:(?:3p|P|G|Q|Y|A.*:[pi]|V[23].*:Y)
 34978  35017           <<- /conj/ morph(>1, ":(?:R|D.*:p)|>au/|<end>|>[(,]") >>>
 34979  35018           <<- /conj/ not morph(\4, ":[NA]") -4>> =suggVerb(\4, ":3p")                                 && Conjugaison erronée. Accord avec “\2 \3…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
 34980  35019           <<- /conj/ __else__ and not agreement(\3, \4) -4>> =suggVerb(\4, ":3p", False, suggPlur)    && Conjugaison erronée. Accord avec “\2 \3…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
................................................................................
 35240  35279   
 35241  35280   !!
 35242  35281   !!
 35243  35282   !!!! Modes verbaux                                                                                !!
 35244  35283   !!
 35245  35284   !!
 35246  35285   
        35286  +
        35287  +!!!! Conditionnel                                                                                 !!
        35288  +
 35247  35289   # conditionnel / futur
 35248  35290   __vmode_j_aimerais_vinfi__
 35249  35291       [<start>|,|(]  [je|j’]  [aimerai|préférerai|préfèrerai|apprécierai|voudrai|souhaiterai|désirerai|adorerai]  @:[YX]|>(?:y|ne|qu[e’])/¬:R
 35250  35292           <<- /vmode/ -3>> \3s                                                                        && Si vous exprimez un souhait, utilisez le conditionnel et non le futur.
 35251  35293   
 35252  35294   TEST: J’{{aimerai}} savoir ce dont il retourne.                                                     ->> aimerais
 35253  35295   TEST: dans tous les cas j’{{aimerai}} ne rien savoir                                                ->> aimerais
................................................................................
 35354  35396       <start>  si       $:M et $:M        (>avoir)  $:Q  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
 35355  35397       <start>  si       $:M et $:M        (>avoir)  $:Q  $:D  $:N  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
 35356  35398       <start>  si       $:M et $:M        (>avoir)  $:Q  ,  $:M  $:K
 35357  35399       <start>  si       $:M et $:M        (>avoir)  $:Q  ,  $:D¬:R  $:N  $:K
 35358  35400       <start>  si       $:M et $:M        (>avoir)  $:Q  $:D  $:N  ,  $:D¬:R  $:N  $:K
 35359  35401           <<- /vmode/ morph(\1, ":K") -1>> =suggVerbTense(\1, ":Iq", ":3p")                           && N’utilisez pas le conditionnel, mais l’imparfait. Exemple : « Si elles avaient perdu, elles auraient recommencé. »
 35360  35402   
 35361         -    <start>  si  [le|la|l’|un|une|ce|cet|cette|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]  >avoir  $:Q  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
 35362         -    <start>  si  [le|la|l’|un|une|ce|cet|cette|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]  >avoir  $:Q  $:D  $:N  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
 35363         -    <start>  si  [le|la|l’|un|une|ce|cet|cette|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]  >avoir  $:Q  ,  $:M  $:K
 35364         -    <start>  si  [le|la|l’|un|une|ce|cet|cette|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]  >avoir  $:Q  ,  $:D¬:R  $:N  $:K
 35365         -    <start>  si  [le|la|l’|un|une|ce|cet|cette|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]  >avoir  $:Q  $:D  $:N  ,  $:D¬:R  $:N  $:K
        35403  +    <start>  si  [le|la|l’|un|une|ce|cet|cette|mon|ton|son|notre|votre|leur|chaque]  @:[NA].*:[si]  >avoir  $:Q  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
        35404  +    <start>  si  [le|la|l’|un|une|ce|cet|cette|mon|ton|son|notre|votre|leur|chaque]  @:[NA].*:[si]  >avoir  $:Q  $:D  $:N  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
        35405  +    <start>  si  [le|la|l’|un|une|ce|cet|cette|mon|ton|son|notre|votre|leur|chaque]  @:[NA].*:[si]  >avoir  $:Q  ,  $:M  $:K
        35406  +    <start>  si  [le|la|l’|un|une|ce|cet|cette|mon|ton|son|notre|votre|leur|chaque]  @:[NA].*:[si]  >avoir  $:Q  ,  $:D¬:R  $:N  $:K
        35407  +    <start>  si  [le|la|l’|un|une|ce|cet|cette|mon|ton|son|notre|votre|leur|chaque]  @:[NA].*:[si]  >avoir  $:Q  $:D  $:N  ,  $:D¬:R  $:N  $:K
 35366  35408           <<- /vmode/ morph(\5, ":K") -5>> =suggVerbTense(\5, ":Iq", ":3s")                           && N’utilisez pas le conditionnel, mais l’imparfait. Exemple : « S’il avait perdu, il aurait recommencé. »
 35367  35409   
 35368  35410       <start>  si  [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|maints|maintes]  @:[NA].*:[pi]  >avoir  $:Q  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
 35369  35411       <start>  si  [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|maints|maintes]  @:[NA].*:[pi]  >avoir  $:Q  $:D  $:N  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
 35370  35412       <start>  si  [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|maints|maintes]  @:[NA].*:[pi]  >avoir  $:Q  ,  $:M  $:K
 35371  35413       <start>  si  [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|maints|maintes]  @:[NA].*:[pi]  >avoir  $:Q  ,  $:D¬:R  $:N  $:K
 35372  35414       <start>  si  [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|maints|maintes]  @:[NA].*:[pi]  >avoir  $:Q  $:D  $:N  ,  $:D¬:R  $:N  $:K
................................................................................
 35378  35420   TEST: si nous {{aurions}} connu cet homme, on se serait pas trompé                  ->> avions
 35379  35421   TEST: si vous {{auriez}} avancé, ce serait différent                                ->> aviez
 35380  35422   TEST: s’ils {{auraient}} deviné la solution, ils auraient pas demandé               ->> avaient
 35381  35423   TEST: si le patron {{aurait}} pensé la chose, on l’aurait su.                       ->> avait
 35382  35424   TEST: si les femmes {{auraient}} parlé, je l’aurais su.                             ->> avaient
 35383  35425   
 35384  35426   
 35385         -# Quand/lorsque/puisque/pourquoi + indicatif
        35427  +
        35428  +!!!! Indicatif                                                                                    !!
        35429  +
        35430  +# quand/lorsque/puisque + indicatif
 35386  35431   __vmode_quand_lorsque_indicatif__
 35387         -    [quand|lorsque|lorsqu’|puisque|puisqu’]  @:(?:Os|M)  @:S¬:[GI]
 35388         -    [quand|lorsque|lorsqu’|puisque|puisqu’]  @:(?:Os|M)  @:V0e.*:S
 35389         -    [quand|lorsque|lorsqu’|puisque|puisqu’]  $:D¬:R $:N  @:S¬:[GIA]
 35390         -        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2)                                             && Après « quand » ou « lorsque » ou « puisque », le verbe ne s’emploie pas au subjonctif mais à l’indicatif.
        35432  +    [quand|lorsque|lorsqu’|puisque|puisqu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:S¬:[GI]
        35433  +    [quand|lorsque|lorsqu’|puisque|puisqu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:V0e.*:S
        35434  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2)                                             && Après “quand” ou “lorsque” ou “puisque”, le verbe ne s’emploie pas au subjonctif mais à l’indicatif.
 35391  35435   
 35392         -TEST: quand elle {{rencontrât}} son créateur                                        ->> rencontre|rencontrait|rencontra|rencontrera
 35393         -TEST: lorsqu’il y {{eût}} du grabuge, nous montâmes tous sur le pont.               ->> a|avait|eut|aura
        35436  +    [quand|lorsque|lorsqu’|puisque|puisqu’]  $:M  @:S¬:[GI]
        35437  +    [quand|lorsque|lorsqu’|puisque|puisqu’]  $:M  @:V0e.*:S
        35438  +    [quand|lorsque|lorsqu’|puisque|puisqu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]                @:N.*:[si]  @:S¬:[GIA]
        35439  +    [quand|lorsque|lorsqu’|puisque|puisqu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]                @:N.*:[si]  @:V0e.*:S
        35440  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", ":3s")                                           && Après “quand” ou “lorsque” ou “puisque”, le verbe ne s’emploie pas au subjonctif mais à l’indicatif.
 35394  35441   
 35395         -    [<start>|,|(]  pourquoi  @:(?:Os|M)  @:V.*:S¬:[GI]
 35396         -    [<start>|,|(]  pourquoi  $:D¬:R $:N  @:V.*:S¬:[GIA]
 35397         -        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2)                                             && Après « pourquoi », le verbe ne s’emploie pas au subjonctif mais à l’indicatif.
        35442  +    [quand|lorsque|lorsqu’|puisque|puisqu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]   @:N.*:[pi]  @:S¬:[GIA]
        35443  +    [quand|lorsque|lorsqu’|puisque|puisqu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]   @:N.*:[pi]  @:V0e.*:S
        35444  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", ":3p")                                           && Après “quand” ou “lorsque” ou “puisque”, le verbe ne s’emploie pas au subjonctif mais à l’indicatif.
 35398  35445   
 35399  35446   TEST: quand elle {{rencontrât}} son créateur                                        ->> rencontre|rencontrait|rencontra|rencontrera
 35400  35447   TEST: lorsqu’il y {{eût}} du grabuge, nous montâmes tous sur le pont.               ->> a|avait|eut|aura
 35401         -TEST: pourquoi Mélanie {{vienne}} à cette réception                                 ->> vient|venait|vint|viendra
        35448  +TEST: quand Mélanie {{eût}} trouvé son job                                          ->> a|avait|eut|aura
        35449  +TEST: lorsque la petite {{finît}} son assiette                                      ->> finit|finissait|finira
        35450  +TEST: puisque les grandes {{eussent}} réussi                                        ->> ont|avaient|eurent|auront
 35402  35451   TEST: quel homme eût abandonné un empire pour une promesse ?
 35403  35452   TEST: qui eût abandonné un empire pour une promesse ?
 35404  35453   TEST: quels amis ils eussent trompés pour si peu ?
 35405  35454   
 35406  35455   
 35407         -# Dès que + indicatif
 35408         -__vmode_dès_que__
 35409         -    dès  [que|qu’]  @:(?:Os|M)  @:S¬:[GI]
 35410         -    dès  [que|qu’]  $:D¬:R $:N  @:S¬:[GIA]
 35411         -        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2)                                             && Après “dès que”, le verbe ne devrait pas être au subjonctif.
 35412         -#        <<- morph(\1, ":(?:Os|M)", False) and morph(\2, ":K", False)        -2>> =suggVerbMode(@, ":If", \1)    && Ce verbe ne devrait pas être au conditionnel.
        35456  +# pourquoi + indicatif
        35457  +__vmode_pourquoi_indicatif__
        35458  +    [<start>|,|(]  pourquoi  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:S¬:[GI]
        35459  +    [<start>|,|(]  pourquoi  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:V0e.*:S
        35460  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2)                                             && Après “pourquoi”, le verbe ne devrait pas être au subjonctif mais à l’indicatif.
        35461  +
        35462  +    [<start>|,|(]  pourquoi  $:M  @:S¬:[GI]
        35463  +    [<start>|,|(]  pourquoi  $:M  @:V0e.*:S
        35464  +    [<start>|,|(]  pourquoi  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]                @:N.*:[si]  @:S¬:[GIA]
        35465  +    [<start>|,|(]  pourquoi  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]                @:N.*:[si]  @:V0e.*:S
        35466  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", ":3s")                                           && Après “pourquoi”, le verbe ne devrait pas être au subjonctif mais à l’indicatif.
        35467  +
        35468  +    [<start>|,|(]  pourquoi  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]   @:N.*:[pi]  @:S¬:[GIA]
        35469  +    [<start>|,|(]  pourquoi  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]   @:N.*:[pi]  @:V0e.*:S
        35470  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", ":3p")                                           && Après “pourquoi”, le verbe ne devrait pas être au subjonctif mais à l’indicatif.
        35471  +
        35472  +TEST: pourquoi je {{sois}} perdu                                                    ->> suis|étais|fus|serai
        35473  +TEST: pourquoi Mélanie {{vienne}} à cette réception                                 ->> vient|venait|vint|viendra
        35474  +TEST: pourquoi ce petit {{vienne}} demain                                           ->> vient|venait|vint|viendra
        35475  +TEST: pourquoi les hommes {{voulussent}} s’en prendre à lui                         ->> veulent|voulaient|voulurent|voudront
        35476  +
        35477  +
        35478  +# après/dès que + indicatif
        35479  +__vmode_après_dès_que_indicatif__
        35480  +    [après|dès|>parier]  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:S¬:[GI]
        35481  +    [après|dès|>parier]  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:V0e.*:S
        35482  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2)                                             && Après “\1 que”, le verbe ne devrait pas être au subjonctif mais à l’indicatif.
        35483  +
        35484  +    [après|dès|>parier]  [que|qu’]  $:M  @:S¬:[GI]
        35485  +    [après|dès|>parier]  [que|qu’]  $:M  @:V0e.*:S
        35486  +    [après|dès|>parier]  [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]                @:N.*:[si]  @:S¬:[GIA]
        35487  +    [après|dès|>parier]  [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]                @:N.*:[si]  @:V0e.*:S
        35488  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", ":3s")                                           && Après “\1 que”, le verbe ne devrait pas être au subjonctif mais à l’indicatif.
        35489  +
        35490  +    [après|dès|>parier]  [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]   @:N.*:[pi]  @:S¬:[GIA]
        35491  +    [après|dès|>parier]  [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]   @:N.*:[pi]  @:V0e.*:S
        35492  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", ":3p")                                           && Après “\1 que”, le verbe ne devrait pas être au subjonctif mais à l’indicatif.
 35413  35493   
 35414  35494   #TEST: dès que je le {{verrais}}
 35415         -TEST: dès que je le {{voie}}                                                        ->> vois|voyais|vis|verrai
 35416         -TEST: dès que l’homme le {{voie}}                                                   ->> voit|voyait|vit|verra
        35495  +TEST: dès que je le {{voie}}                                                            ->> vois|voyais|vis|verrai
        35496  +TEST: dès que Marie le {{voie}}, elle change de trottoir                                ->> voit|voyait|vit|verra
        35497  +TEST: dès que l’homme le {{voie}}                                                       ->> voit|voyait|vit|verra
        35498  +TEST: dès que les femmes {{prissent}} le pouvoir                                        ->> prennent|prenaient|prirent|prendront
        35499  +TEST: Dès qu’il y {{eût}} pensé, il fit ce qu’il fallait pour résoudre le problème.     ->> a|avait|eut|aura
        35500  +TEST: Après qu’il {{ait}} pris la tangeante                                             ->> a|avait|eut|aura|est
        35501  +TEST: Après que nous {{ayons}} mangé son repas.                                         ->> avons|avions|eûmes|aurons
        35502  +TEST: Après que tu {{sois}} parti, il plut.                                             ->> es|étais|fus|seras
        35503  +TEST: je parie qu’elle {{soit}} devenue plus forte malgré cela                          ->> est|était|fut|sera
 35417  35504   TEST: donnant à entendre qu’il avait l’intention de violer Laura dès qu’il en aurait l’occasion
        35505  +TEST: Il est arrivé après que je fus parti.
        35506  +
        35507  +
        35508  +# à mesure que + indicatif
        35509  +__vmode_à_mesure_que_indicatif__
        35510  +    à mesure    [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:S¬:[GI]
        35511  +    à mesure    [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:V0e.*:S
        35512  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2)                                             && Après “à mesure que”, le verbe ne devrait pas être au subjonctif mais à l’indicatif.
        35513  +
        35514  +    à mesure    [que|qu’]  $:M  @:S¬:[GI]
        35515  +    à mesure    [que|qu’]  $:M  @:V0e.*:S
        35516  +    à mesure    [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]                @:N.*:[si]  @:S¬:[GIA]
        35517  +    à mesure    [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]                @:N.*:[si]  @:V0e.*:S
        35518  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", ":3s")                                           && Après “à mesure que”, le verbe ne devrait pas être au subjonctif mais à l’indicatif.
        35519  +
        35520  +    à mesure    [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]   @:N.*:[pi]  @:S¬:[GIA]
        35521  +    à mesure    [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]   @:N.*:[pi]  @:V0e.*:S
        35522  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", ":3p")                                           && Après “à mesure que”, le verbe ne devrait pas être au subjonctif mais à l’indicatif.
        35523  +
        35524  +TEST: à mesure qu’elle {{devienne}} forte                                               ->> devient|devenait|devint|deviendra
        35525  +TEST: à mesure que Pauline {{sût}} comment vaincre                                      ->> sait|savait|sut|saura
        35526  +TEST: à mesure que les chiens {{eussent}} appris leur langage de leur maître            ->> ont|avaient|eurent|auront
 35418  35527   
 35419  35528   
 35420  35529   # indicatif nécessaire
 35421  35530   __vmode_sujet_indicatif__
        35531  +    <start> dieu ?tout-puissant¿        $:S
        35532  +    <start> le [seigneur|tout-puissant] $:S
        35533  +    <start> la déesse                   $:S
        35534  +        <<- !-1>> vmode
        35535  +
 35422  35536       <start>  [je|j’|tu|il|ils|elle|elles|on|nous|vous|iel|iels]  @:S¬:[GIK]|V0a.*:Sq
 35423         -        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2)                                             && Ce verbe ne devrait pas être au subjonctif.
        35537  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2)                                             && Ce verbe ne devrait pas être au subjonctif mais à l’indicatif.
        35538  +
        35539  +    <start>  $:M  @:S¬:[GIK]|V0a.*:Sq
        35540  +        <<- /vmode/ not value(\-1, "|pût|") --1>> =suggVerbMode(\-1, ":I", ":3s")                   && Ce verbe ne devrait pas être au subjonctif mais à l’indicatif.
        35541  +
        35542  +    <start>  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]                @:N.*:[si]      @:S.*:3s¬:[GIAKMN]|V0a.*:Sq
        35543  +        <<- /vmode/ not value(\-1, "|pût|") --1>> =suggVerbMode(\-1, ":I", ":3s")                   && Ce verbe ne devrait pas être au subjonctif mais à l’indicatif.
        35544  +
        35545  +    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]   @:N.*:[pi]      @:S.*:3p¬:[GIAKMN]|V0a.*:Sq
        35546  +        <<- /vmode/ not value(\-1, "|pussent|") --1>> =suggVerbMode(\-1, ":I", ":3p")               && Ce verbe ne devrait pas être au subjonctif mais à l’indicatif.
 35424  35547   
 35425  35548   TEST: Il {{ait}} demandé.                                                           ->> a|avait|eut|aura|est
 35426  35549   TEST: Il en {{conclue}} qu’il a eu raison.                                          ->> conclut|concluait|conclura
 35427  35550   TEST: j’en {{aie}} marre                                                            ->> ai|avais|eus|aurai
 35428  35551   TEST: j’{{aie}} faim                                                                ->> ai|avais|eus|aurai
 35429  35552   TEST: Tu ne l’y {{aies}} pas vu.                                                    ->> as|avais|eus|auras|es
        35553  +TEST: Marie {{voulût}} prendre un taxi                                              ->> veut|voulait|voulut|voudra
        35554  +TEST: l’enquête {{perdurât}} le temps d’un clin d’œil avant d’être remisée          ->> perdure|perdurait|perdura|perdurera
        35555  +TEST: les hommes {{voulussent}} se réjouir de la victoire                           ->> veulent|voulaient|voulurent|voudront
        35556  +TEST: il eût été impossible de s’en sortir avec un tel handicap
        35557  +TEST: Dieu veuille nous secourir
 35430  35558   
 35431  35559   
 35432         -# Après/dès que + indicatif
 35433         -__vmode_que_indicatif__
 35434         -    >parier      [que|qu’] @:(?:Os|M)  @:V.*:S¬:[GI]
 35435         -    >parier      [que|qu’] @:(?:Os|M)  @:V0e.*:S
 35436         -        <<- /vmode/ -4>> =suggVerbMode(\4, ":I", \3)                    && Après « parier que », le verbe ne s’emploie pas au subjonctif mais à l’indicatif.
 35437  35560   
 35438         -    [après|dès]  [que|qu’]  @:(?:Os|M)  @:V.*:S¬:[GI]
 35439         -    [après|dès]  [que|qu’]  @:(?:Os|M)  @:V0e.*:S
 35440         -        <<- /vmode/ -4>> =suggVerbMode(\4, ":I", \3)                    && Après « \1 que », le verbe ne s’emploie pas au subjonctif mais à l’indicatif, si l’action s’est déroulée de façon certaine.
 35441         -
 35442         -    à  mesure    [que|qu’]  @:(?:Os|M)  @:V.*:S¬:[GI]
 35443         -    à  mesure    [que|qu’]  @:(?:Os|M)  @:V0e.*:S
 35444         -        <<- /vmode/ -5>> =suggVerbMode(\5, ":I", \4)                    && Après « à mesure que », le verbe ne s’emploie pas au subjonctif mais à l’indicatif.
 35445         -
 35446         -TEST: je parie qu’elle {{soit}} devenue plus forte malgré cela                          ->> est|était|fut|sera
 35447         -TEST: Après qu’il {{ait}} pris la tangeante                                             ->> a|avait|eut|aura|est
 35448         -TEST: Après que nous {{ayons}} mangé son repas.                                         ->> avons|avions|eûmes|aurons
 35449         -TEST: Après que tu {{sois}} parti, il plut.                                             ->> es|étais|fus|seras
 35450         -TEST: Dès qu’il y {{eût}} pensé, il fit ce qu’il fallait pour résoudre le problème.     ->> a|avait|eut|aura
 35451         -TEST: à mesure qu’elle {{devienne}} forte                                               ->> devient|devenait|devint|deviendra
 35452         -
        35561  +!!!! Subjonctif                                                                                   !!
 35453  35562   
 35454  35563   # verbe que + subjonctif
 35455         -__vmode_verbe_que_subjonctif__
 35456         -    [>aimer|>approuver|>craindre|>demander|>déplorer|>défendre|>désirer|>exiger|>falloir|>interdire|>ordonner|>permettre|>préférer|>refuser|>regretter|>souhaiter|>suffire|>vouloir]
 35457         -        || [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
        35564  +__vmode_verbes_que_subjonctif__
        35565  +    [>aimer|>approuver|>craindre|>demander|>déplorer|>défendre|>désirer|>exiger|>falloir]           [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35566  +    [>interdire|>ordonner|>permettre|>préférer|>refuser|>regretter|>souhaiter|>suffire|>vouloir]    [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
 35458  35567           <<- /vmode/ morph(\1, ":V", ":N") and not tag(\1, "_VCOD_")
 35459  35568           --1>> =suggVerbMode(\-1, ":S", \-2)                                                         && Après le syntagme “\1 que”, ce verbe devrait être au subjonctif.
 35460  35569   
 35461         -    >attendre  [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
 35462         -        <<- /vmode/ not morph(\1, ":Q") --1>> =suggVerbMode(\-1, ":S", \-2)                         && Après “attendre que”, ce verbe devrait être au subjonctif.
 35463         -
 35464         -    il          >importer       [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
 35465         -    >prendre    garde           [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
 35466         -        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après le syntagme “\1 \2 que”, ce verbe devrait être au subjonctif.
 35467         -
 35468         -    >avoir      ?[très|trop]¿   envie      [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
 35469         -    >avoir      ?[bon|grand]¿   espoir     [que|qu’]  @:(?:Os|M)  @:I¬:([GYSK]|If)
 35470         -        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après “avoir espoir/envie que”, ce verbe devrait être au subjonctif.
 35471         -
 35472         -    >étonner   [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
 35473         -        <<- /vmode/ tag(\1, "_upron_") --1>> =suggVerbMode(\-1, ":S", \-2)                          && Après “s’étonner que”, le verbe doit être au subjonctif.
 35474         -
 35475         -    >faire  attention  [à|a]  ce  [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]|>faire/
 35476         -        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après “faire attention à ce que”, le verbe doit être au subjonctif.
 35477         -
 35478         -    >tenir  [à|a]  ce  [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
 35479         -        <<- /vmode/ not value(<1, "|ça|cela|ceci|") --1>> =suggVerbMode(\-1, ":S", \-2)             && Après “tenir à ce que”, le verbe doit être au subjonctif.
 35480         -
 35481         -    >veiller  [à|a]  ce  [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
 35482         -        <<- /vmode/ not value(<1, "|la|") --1>> =suggVerbMode(\-1, ":S", \-2)                       && Après “veiller à ce que”, le verbe doit être au subjonctif.
 35483         -
 35484         -    >douter  [que|qu’]  @:(?:Os|M)  @:I¬:(?:[GYSK]|If)
 35485         -        <<- /vmode/ not tag(\1, "_upron_") and not tag(\1, "neg") and morph(\1, ":V", ":N")
 35486         -        --1>> =suggVerbMode(\-1, ":S", \-2)                                                         && Après “douter que”, ce verbe devrait être au subjonctif.
 35487         -
 35488         -    [il|ça|cela]  [peut|pourrait|pouvait]  [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
 35489         -        <<- /vmode/ tag(\2, "_upron_") --1>> =suggVerbMode(\-1, ":S", \-2)                          && Après “\1 se peut que”, le verbe devrait être au subjonctif.
 35490         -
 35491         -    [peut-il|pourrait-il|pouvait-il|pourra-t-il] [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
 35492         -        <<- /vmode/ tag(\1, "_upron_") --1>> =suggVerbMode(\-1, ":S", \-2)                          && Après “se peut-il que”, le verbe devrait être au subjonctif.
 35493         -
 35494         -    il          [arrive|arriva|arrivait]            [que|qu’]   @:(?:Os|M)  @:I¬:(?:[GSK]|If|V0)
 35495         -    il          [est|était] arrivé                  [que|qu’]   @:(?:Os|M)  @:I¬:(?:[GSK]|If|V0)
 35496         -        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)
 35497         -        && Après “il arrive que”, le verbe se met au subjonctif s’il s’agit d’une éventualité (mais la construction à l’indicatif est aussi possible s’il y a certitude).
 35498         -
 35499         -    il          [est|était] possible                [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
 35500         -    si          tant        est                     [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
 35501         -        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après “\1 \2 \3 que”, ce verbe devrait être au subjonctif.
 35502         -
 35503         -    peu         [est|était] fallu                   [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
 35504         -        <<- /vmode/ tag(\2, "_upron_") --1>> =suggVerbMode(\-1, ":S", \-2)                          && Après “peu s’en est fallu que”, ce verbe devrait être au subjonctif.
 35505         -
 35506         -    >valoir mieux                                   [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
 35507         -    mieux >valoir                                   [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
 35508         -        <<- /vmode/  --1>> =suggVerbMode(\-1, ":S", \-2)                                            && Après “mieux valoir que”, ce verbe devrait être au subjonctif.
        35570  +    [>aimer|>approuver|>craindre|>demander|>déplorer|>défendre|>désirer|>exiger|>falloir]           [que|qu’]  $:M  @:I¬:[GYS]
        35571  +    [>interdire|>ordonner|>permettre|>préférer|>refuser|>regretter|>souhaiter|>suffire|>vouloir]    [que|qu’]  $:M  @:I¬:[GYS]
        35572  +    [>aimer|>approuver|>craindre|>demander|>déplorer|>défendre|>désirer|>exiger|>falloir]           [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35573  +    [>interdire|>ordonner|>permettre|>préférer|>refuser|>regretter|>souhaiter|>suffire|>vouloir]    [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35574  +        <<- /vmode/ morph(\1, ":V", ":N") and not tag(\1, "_VCOD_")
        35575  +        --1>> =suggVerbMode(\-1, ":S", ":3s")                                                       && Après le syntagme “\1 que”, ce verbe devrait être au subjonctif.
        35576  +
        35577  +    [>aimer|>approuver|>craindre|>demander|>déplorer|>défendre|>désirer|>exiger|>falloir]
        35578  +        || [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35579  +    [>interdire|>ordonner|>permettre|>préférer|>refuser|>regretter|>souhaiter|>suffire|>vouloir]
        35580  +        || [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35581  +        <<- /vmode/ morph(\1, ":V", ":N") and not tag(\1, "_VCOD_")
        35582  +        --1>> =suggVerbMode(\-1, ":S", ":3p")                                                       && Après le syntagme “\1 que”, ce verbe devrait être au subjonctif.
 35509  35583   
 35510  35584   TEST: Il suffit qu’il {{court}} plus                                                ->> coure|courût
 35511         -TEST: j’attends que tu {{viens}}.                                                   ->> viennes|vinsses
 35512  35585   TEST: Je veux qu’il {{finit}} son repas.                                            ->> finisse|finît
 35513  35586   TEST: Je ne veux pas que tu {{es}} des ennuis                                       ->> sois|fusses|aies
 35514         -TEST: je doute qu’il {{vient}} demain.                                              ->> vienne|vînt
 35515         -TEST: il se peut que nous {{avons}} tort.                                           ->> ayons|eussions
 35516         -TEST: j’ai bon espoir qu’il {{vient}} vite.                                         ->> vienne|vînt
 35517         -TEST: peu s’en est fallu qu’il {{devient}} estropié.                                ->> devienne|devînt
 35518         -TEST: je m’étonne qu’il {{est}} aussi fragile                                       ->> soit|fût|ait
 35519         -TEST: elle a envie qu’il {{est}} intelligent.                                       ->> soit|fût|ait
 35520         -TEST: il importera que nous {{devenons}} prêts.                                     ->> devenions|devinssions
 35521         -TEST: prends garde que vous {{revenez}} en un seul morceau.                         ->> reveniez|revinssiez
 35522         -TEST: ça ira, si tant est que Paul {{comprend}} ce qui se passe.                    ->> comprenne|comprît
 35523         -TEST: faites attention à ce qu’elle ne {{devient}} pas timorée.                     ->> devienne|devînt
 35524         -TEST: je tiens à ce que vous {{devenez}} grands.                                    ->> deveniez|devinssiez
 35525         -TEST: Veille à ce qu’il y {{est}} des gâteaux.                                      ->> soit|fût|ait
 35526         -TEST: il arrive qu’il {{vient}}, mais rarement                                      ->> vienne|vînt
 35527         -TEST: Vaudrait mieux qu’elle {{meurt}}                                              ->> meure|mourût
 35528         -TEST: il aurait mieux valu qu’elle {{meurt}}                                        ->> meure|mourût
 35529         -TEST: il est possible qu’il {{est}} parti                                           ->> soit|fût|ait
 35530         -TEST: se peut-il que je {{viens}}                                                   ->> vienne|vinsse
 35531         -TEST: Je ne doute pas qu’ils réussiront leur mission.
 35532         -TEST: Je me doutais bien qu’Apple pourrait marcher
 35533         -TEST: Je me doutais bien qu’elle me détestait
        35587  +TEST: Je crains que Paulina {{est}} perdue                                          ->> soit|fût|ait
        35588  +TEST: il préférait que la cour {{pensa}} cela plutôt que                            ->> pense|pensât
        35589  +TEST: craindre que les hommes {{devinrent}} fous                                    ->> deviennent|devinssent
        35590  +TEST: Et je l’aimai d’autant plus violemment qu’elle était plus laide, plus hargneuse, plus ridicule que jamais.
        35591  +TEST: il ne fait aucun doute qu’Amazon le sait.
 35534  35592   TEST: Je veux que tu sois prudent.
 35535  35593   TEST: Je souhaitais que tu fusses présent.
 35536  35594   TEST: Je souhaite qu’il apprenne le français.
 35537  35595   TEST: Je ne permets pas que tu sois imprudent.
 35538  35596   TEST: Je n’exige pas que vous soyez ponctuels.
 35539         -TEST: il ne fait aucun doute qu’Amazon le sait.
        35597  +TEST: C’est cet interdit qu’il faut lever.
        35598  +TEST: La crainte que nous nourrissons à l’égard d’une société libre tient à notre méconnaissance des vertus de l’action individuelle
 35540  35599   TEST: Je sais bien que tu reviendras.
 35541         -TEST: Ne doute pas qu’il viendra demain.
 35542         -TEST: C’est cet interdit qu’il faut lever.
 35543         -TEST: pas grand-chose à proposer à part faire attention à ce qu’on fait.
 35544         -TEST: La crainte que nous nourrissons à l’égard d’une société libre tient à notre méconnaissance des vertus de l’action individuelle
 35545  35600   TEST: Je sais qu’il nous faut l’aide de mon ami.
        35601  +TEST: quand bien même elle eût été différente, je doute que…
        35602  +TEST: C’est le seul ami qui me comprenne.
        35603  +TEST: Ça signifie qu’il est parti ou qu’il est mort.
        35604  +TEST: Ça ne signifie qu’une seule chose : soit qu’il est con, soit qu’il est totalement con.
        35605  +
        35606  +
        35607  +__vmode_attendre_que_subjonctif__
        35608  +    >attendre  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35609  +        <<- /vmode/ not morph(\1, ":Q") --1>> =suggVerbMode(\-1, ":S", \-2)                         && Après “attendre que”, ce verbe devrait être au subjonctif.
        35610  +
        35611  +    >attendre  [que|qu’]  $:M  @:I¬:[GYS]
        35612  +    >attendre  [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35613  +        <<- /vmode/ not morph(\1, ":Q") --1>> =suggVerbMode(\-1, ":S", ":3s")                       && Après “attendre que”, ce verbe devrait être au subjonctif.
        35614  +
        35615  +    >attendre  [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]   @:N.*:[pi]  @:I¬:[GYSA]
        35616  +        <<- /vmode/ not morph(\1, ":Q") --1>> =suggVerbMode(\-1, ":S", ":3p")                       && Après “attendre que”, ce verbe devrait être au subjonctif.
        35617  +
        35618  +TEST: j’attends que tu {{viens}}.                                                   ->> viennes|vinsses
        35619  +TEST: Attends que Céline {{dort}}                                                   ->> dorme|dormît
        35620  +TEST: nous attendions que les petits {{étaient}} partis                             ->> soient|fussent|étayent|étayassent
        35621  +
        35622  +
        35623  +__vmode_il_importe_que_subjonctif__
        35624  +    il  >importer  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35625  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après le syntagme “il importe que”, ce verbe devrait être au subjonctif.
        35626  +
        35627  +    il  >importer  [que|qu’]  $:M  @:I¬:[GYS]
        35628  +    il  >importer  [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35629  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")                                           && Après le syntagme “il importe que”, ce verbe devrait être au subjonctif.
        35630  +
        35631  +    il  >importer  [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]   @:N.*:[pi] @:I¬:[GYSA]
        35632  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3p")                                           && Après le syntagme “il importe que”, ce verbe devrait être au subjonctif.
        35633  +
        35634  +TEST: il importera que nous {{devenons}} prêts.                                     ->> devenions|devinssions
        35635  +TEST: il importait que Nadia {{est}} prête                                          ->> soit|fût|ait
        35636  +TEST: il importe que les hommes {{trouveront}} la solution                          ->> trouvent|trouvassent
        35637  +
        35638  +
        35639  +__vmode_prendre_garde_que_subjonctif__
        35640  +    >prendre    garde  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35641  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après le syntagme “prendre garde que”, ce verbe devrait être au subjonctif.
        35642  +
        35643  +    >prendre    garde  [que|qu’]  $:M  @:I¬:[GYS]
        35644  +    >prendre    garde  [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35645  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")                                           && Après le syntagme “prendre garde que”, ce verbe devrait être au subjonctif.
        35646  +
        35647  +    >prendre    garde  [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35648  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3p")                                           && Après le syntagme “prendre garde que”, ce verbe devrait être au subjonctif.
        35649  +
        35650  +TEST: prends garde que vous {{revenez}} en un seul morceau.                         ->> reveniez|revinssiez
        35651  +TEST: nous avions pris garde que Marie {{est}} bien accueillie                      ->> soit|fût|ait
        35652  +TEST: prenez garde que les femmes {{sont}} bien traitées                            ->> soient|fussent
        35653  +
        35654  +
        35655  +__vmode_avoir_envie_espoir_que_subjonctif__
        35656  +    >avoir      ?[très|trop]¿   envie      [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35657  +    >avoir      ?[bon|grand]¿   espoir     [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:([GYSK]|If)
        35658  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après “avoir espoir/envie que”, ce verbe devrait être au subjonctif.
        35659  +
        35660  +    >avoir      ?[très|trop]¿   envie      [que|qu’]  $:M   @:I¬:[GYS]
        35661  +    >avoir      ?[bon|grand]¿   espoir     [que|qu’]  $:M   @:I¬:([GYSK]|If)
        35662  +    >avoir      ?[très|trop]¿   envie      [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35663  +    >avoir      ?[bon|grand]¿   espoir     [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:([GYSKA]|If)
        35664  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")                                           && Après “avoir espoir/envie que”, ce verbe devrait être au subjonctif.
        35665  +
        35666  +    >avoir      ?[très|trop]¿   envie      [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35667  +    >avoir      ?[bon|grand]¿   espoir     [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:([GYSKA]|If)
        35668  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3p")                                           && Après “avoir espoir/envie que”, ce verbe devrait être au subjonctif.
        35669  +
        35670  +TEST: j’ai bon espoir qu’il {{vient}} vite.                                         ->> vienne|vînt
        35671  +TEST: elle a envie qu’il {{est}} intelligent.                                       ->> soit|fût|ait
        35672  +TEST: ils avaient grand espoir que le chat {{trouva}} la chatière                   ->> trouve|trouvât
        35673  +TEST: nous avions bon espoir que les femmes {{succédèrent}} à ce type               ->> succèdent|succédassent
        35674  +
        35675  +
        35676  +__vmode_s_étonner_que_subjonctif__
        35677  +    >étonner   [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35678  +        <<- /vmode/ tag(\1, "_upron_") --1>> =suggVerbMode(\-1, ":S", \-2)                          && Après “s’étonner que”, le verbe devrait être au subjonctif.
        35679  +
        35680  +    >étonner   [que|qu’]  $:M  @:I¬:[GYS]
        35681  +    >étonner   [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35682  +        <<- /vmode/ tag(\1, "_upron_") --1>> =suggVerbMode(\-1, ":S", ":3s")                        && Après “s’étonner que”, le verbe devrait être au subjonctif.
        35683  +
        35684  +    >étonner   [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35685  +        <<- /vmode/ tag(\1, "_upron_") --1>> =suggVerbMode(\-1, ":S", ":3p")                        && Après “s’étonner que”, le verbe devrait être au subjonctif.
        35686  +
        35687  +TEST: je m’étonne qu’il {{est}} aussi fragile                                       ->> soit|fût|ait
        35688  +TEST: s’étonnait que Paul s’{{abandonna}} à la drogue                               ->> abandonne|abandonnât
        35689  +TEST: elle s’étonna qu’il {{fut}} aussi grossier                                    ->> soit|fût
        35690  +TEST: elles s’étonnèrent que leurs adversaires {{furent}} aussi grossiers           ->> soient|fussent
        35691  +
        35692  +
        35693  +__vmode_faire_attention_que_subjonctif__
        35694  +    >faire  attention  [à|a]  ce  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]|>faire/
        35695  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après “faire attention à ce que”, le verbe doit être au subjonctif.
        35696  +
        35697  +    >faire  attention  [à|a]  ce  [que|qu’]  $:M  @:I¬:[GYS]|>faire/
        35698  +    >faire  attention  [à|a]  ce  [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]|>faire/
        35699  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")                                           && Après “faire attention à ce que”, le verbe doit être au subjonctif.
        35700  +
        35701  +    >faire  attention  [à|a]  ce  [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]|>faire/
        35702  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3p")                                           && Après “faire attention à ce que”, le verbe doit être au subjonctif.
        35703  +
        35704  +TEST: faites attention à ce qu’elle ne {{devient}} pas timorée.                     ->> devienne|devînt
        35705  +TEST: je ferai attention à ce que le petit {{est}} bien traité                      ->> soit|fût|ait
        35706  +TEST: fais attention à ce que les hommes {{trouvèrent}} la sortie                   ->> trouvent|trouvassent
        35707  +TEST: pas grand-chose à proposer à part faire attention à ce qu’on fait.
        35708  +
        35709  +
        35710  +__vmode_tenir_à_ce_que_subjonctif__
        35711  +    >tenir  [à|a]  ce  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35712  +        <<- /vmode/ not tag(\1, "_VCOD_") and not value(<1, "|ça|cela|ceci|réussite|succès|victoire|échec|")
        35713  +        --1>> =suggVerbMode(\-1, ":S", \-2)                                                         && Après “tenir à ce que”, le verbe devrait être au subjonctif.
        35714  +
        35715  +    >tenir  [à|a]  ce  [que|qu’]  $:M  @:I¬:[GYS]
        35716  +    >tenir  [à|a]  ce  [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35717  +        <<- /vmode/ not tag(\1, "_VCOD_") and not value(<1, "|ça|cela|ceci|réussite|succès|victoire|échec|")
        35718  +        --1>> =suggVerbMode(\-1, ":S", ":3s")                                                       && Après “tenir à ce que”, le verbe devrait être au subjonctif.
        35719  +
        35720  +    >tenir  [à|a]  ce  [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35721  +        <<- /vmode/ not tag(\1, "_VCOD_") and not value(<1, "|ça|cela|ceci|réussite|succès|victoire|échec|")
        35722  +        --1>> =suggVerbMode(\-1, ":S", ":3p")                                                       && Après “tenir à ce que”, le verbe devrait être au subjonctif.
        35723  +
        35724  +TEST: je tiens à ce que vous {{devenez}} grands.                                    ->> deveniez|devinssiez
        35725  +TEST: elle tenait à ce que Jacques {{finit}} son devoir                             ->> finisse|finît
        35726  +TEST: ils tenaient à ce que les petites {{trouvèrent}}                              ->> trouvent|trouvassent
        35727  +TEST: son succès tient à ce qu’elle devient plus forte
        35728  +
        35729  +
        35730  +__vmode_veiller_à_ce_que_subjonctif__
        35731  +    >veiller  [à|a]  ce  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35732  +        <<- /vmode/ not morph(\1, ":N") --1>> =suggVerbMode(\-1, ":S", \-2)                         && Après “veiller à ce que”, le verbe devrait être au subjonctif.
        35733  +
        35734  +    >veiller  [à|a]  ce  [que|qu’]  $:M  @:I¬:[GYS]
        35735  +    >veiller  [à|a]  ce  [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35736  +        <<- /vmode/ not morph(\1, ":N") --1>> =suggVerbMode(\-1, ":S", ":3s")                       && Après “veiller à ce que”, le verbe devrait être au subjonctif.
        35737  +
        35738  +    >veiller  [à|a]  ce  [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35739  +        <<- /vmode/ not morph(\1, ":N") --1>> =suggVerbMode(\-1, ":S", ":3p")                       && Après “veiller à ce que”, le verbe devrait être au subjonctif.
        35740  +
        35741  +TEST: Veille à ce qu’il y {{est}} des gâteaux.                                      ->> soit|fût|ait
        35742  +TEST: je veillerai à ce que Paula {{finit}} son assiette                            ->> finisse|finît
        35743  +TEST: elle veillait à ce que les garçons {{trouveront}} la solution                 ->> trouvent|trouvassent
        35744  +
        35745  +
        35746  +__vmode_douter_que_subjonctif__
        35747  +    >douter  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:(?:[GYSK]|If)
        35748  +        <<- /vmode/ not tag(\1, "_upron_") and not tag(\1, "neg") and morph(\1, ":V", ":N")
        35749  +        --1>> =suggVerbMode(\-1, ":S", \-2)                                                         && Après “douter que”, ce verbe devrait probablement être au subjonctif.
        35750  +
        35751  +    >douter  [que|qu’]  $:M  @:I¬:(?:[GYSK]|If)
        35752  +    >douter  [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:(?:[GYSKA]|If)
        35753  +        <<- /vmode/ not tag(\1, "_upron_") and not tag(\1, "neg") and morph(\1, ":V", ":N")
        35754  +        --1>> =suggVerbMode(\-1, ":S", ":3s")                                                       && Après “douter que”, ce verbe devrait probablement être au subjonctif.
        35755  +
        35756  +    >douter  [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:(?:[GYSKA]|If)
        35757  +        <<- /vmode/ not tag(\1, "_upron_") and not tag(\1, "neg") and morph(\1, ":V", ":N")
        35758  +        --1>> =suggVerbMode(\-1, ":S", ":3p")                                                       && Après “douter que”, ce verbe devrait probablement être au subjonctif.
        35759  +
        35760  +TEST: je doute qu’il {{vient}} demain.                                              ->> vienne|vînt
        35761  +TEST: elle doutait que Viviane {{fut}} au courant                                   ->> soit|fût
        35762  +TEST: il doutait que ces idiots {{furent}} au courant                               ->> soient|fussent
        35763  +TEST: Je ne doute pas qu’ils réussiront leur mission.
        35764  +TEST: Je me doutais bien qu’Apple pourrait marcher
        35765  +TEST: Je me doutais bien qu’elle me détestait
        35766  +TEST: Ne doute pas qu’il viendra demain.
 35546  35767   TEST: cela tient sans doute à ce qu’ils n’ont pas acquis une connaissance suffisante de la doctrine
        35768  +TEST: Nul doute qu’elle nourrira à brève échéance la haine de demain à notre égard.
        35769  +
        35770  +
        35771  +__vmode_se_pouvoir_que_subjonctif__
        35772  +    [il|ça|cela]  [peut|pourrait|pouvait]  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35773  +        <<- /vmode/ tag(\2, "_upron_") --1>> =suggVerbMode(\-1, ":S", \-2)                          && Après “\1 se peut que”, le verbe devrait être au subjonctif.
        35774  +
        35775  +    [il|ça|cela]  [peut|pourrait|pouvait]  [que|qu’]  $:M  @:I¬:[GYS]
        35776  +    [il|ça|cela]  [peut|pourrait|pouvait]  [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35777  +        <<- /vmode/ tag(\2, "_upron_") --1>> =suggVerbMode(\-1, ":S", ":3s")                        && Après “\1 se peut que”, le verbe devrait être au subjonctif.
        35778  +
        35779  +    [il|ça|cela]  [peut|pourrait|pouvait]  [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35780  +        <<- /vmode/ tag(\2, "_upron_") --1>> =suggVerbMode(\-1, ":S", ":3p")                        && Après “\1 se peut que”, le verbe devrait être au subjonctif.
        35781  +
        35782  +    [peut-il|pourrait-il|pouvait-il|pourra-t-il] [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35783  +        <<- /vmode/ tag(\1, "_upron_") --1>> =suggVerbMode(\-1, ":S", \-2)                          && Après “se peut-il que”, le verbe devrait être au subjonctif.
        35784  +
        35785  +    [peut-il|pourrait-il|pouvait-il|pourra-t-il] [que|qu’]  $:M  @:I¬:[GYS]
        35786  +    [peut-il|pourrait-il|pouvait-il|pourra-t-il] [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35787  +        <<- /vmode/ tag(\1, "_upron_") --1>> =suggVerbMode(\-1, ":S", ":3s")                        && Après “se peut-il que”, le verbe devrait être au subjonctif.
        35788  +
        35789  +    [peut-il|pourrait-il|pouvait-il|pourra-t-il] [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35790  +        <<- /vmode/ tag(\1, "_upron_") --1>> =suggVerbMode(\-1, ":S", ":3p")                        && Après “se peut-il que”, le verbe devrait être au subjonctif.
        35791  +
        35792  +TEST: il se peut que nous {{avons}} tort.                                           ->> ayons|eussions
        35793  +TEST: il se pouvait que Paul {{avait}} tort                                         ->> ait|eût
        35794  +TEST: ça se pouvait que les chiens {{avaient}} mordu                                ->> aient|eussent
        35795  +TEST: se peut-il que je {{viens}}                                                   ->> vienne|vinsse
        35796  +TEST: se pouvait-il que Léa {{arriva}} si tard                                      ->> arrive|arrivât
        35797  +TEST: se pourrait-il que les chats {{sont}} morts                                   ->> soient|fussent
        35798  +
        35799  +
        35800  +__vmode_il_arrive_que_subjonctif__
        35801  +    il  [arrive|arriva|arrivait]    [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:(?:[GSK]|If|V0)
        35802  +    il  [est|était] arrivé          [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:(?:[GSK]|If|V0)
        35803  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)
        35804  +        && Après “il arrive que”, le verbe se met au subjonctif s’il s’agit d’une éventualité (mais la construction à l’indicatif est aussi possible s’il y a certitude).
        35805  +
        35806  +    il  [arrive|arriva|arrivait]    [que|qu’]   $:M  @:I¬:(?:[GSK]|If|V0)
        35807  +    il  [est|était] arrivé          [que|qu’]   $:M  @:I¬:(?:[GSK]|If|V0)
        35808  +    il  [arrive|arriva|arrivait]    [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:(?:[GSKA]|If|V0)
        35809  +    il  [est|était] arrivé          [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:(?:[GSKA]|If|V0)
        35810  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")
        35811  +        && Après “il arrive que”, le verbe se met au subjonctif s’il s’agit d’une éventualité (mais la construction à l’indicatif est aussi possible s’il y a certitude).
        35812  +
        35813  +    il  [arrive|arriva|arrivait]    [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:(?:[GSKA]|If|V0)
        35814  +    il  [est|était] arrivé          [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:(?:[GSKA]|If|V0)
        35815  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3p")
        35816  +        && Après “il arrive que”, le verbe se met au subjonctif s’il s’agit d’une éventualité (mais la construction à l’indicatif est aussi possible s’il y a certitude).
        35817  +
        35818  +TEST: il arrive qu’il {{vient}}, mais rarement                                      ->> vienne|vînt
        35819  +TEST: il arrivait que Marguerite {{vient}}, mais rarement                           ->> vienne|vînt
        35820  +TEST: il arrivait que les femmes {{venaient}}, mais rarement                        ->> viennent|vinssent
        35821  +
        35822  +
        35823  +__vmode_il_est_possible_que_subjonctif__
        35824  +    il  [est|était|serait] possible     [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35825  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après “il est possible que”, ce verbe devrait être au subjonctif.
        35826  +
        35827  +    il  [est|était|serait] possible     [que|qu’]   $:M  @:I¬:[GYS]
        35828  +    il  [est|était|serait] possible     [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35829  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")                                           && Après “il est possible que”, ce verbe devrait être au subjonctif.
        35830  +
        35831  +    il  [est|était|serait] possible     [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35832  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3p")                                           && Après “il est possible que”, ce verbe devrait être au subjonctif.
        35833  +
        35834  +TEST: il est possible qu’il {{est}} parti                                           ->> soit|fût|ait
        35835  +TEST: il était possible que Pauline {{resta}}                                       ->> reste|restât
        35836  +TEST: il serait possible que les hommes {{poussaient}} le bouchon trop loin         ->> poussent|poussassent
        35837  +TEST: il est possible qu’il {{vient}} demain.                                       ->> vienne|vînt
        35838  +
        35839  +
        35840  +__vmode_si_tant_est_que_subjonctif__
        35841  +    si  tant    est     [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35842  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après “si tant est que”, ce verbe devrait être au subjonctif.
        35843  +
        35844  +    si  tant    est     [que|qu’]   $:M  @:I¬:[GYS]
        35845  +    si  tant    est     [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35846  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")                                           && Après “si tant est que”, ce verbe devrait être au subjonctif.
        35847  +
        35848  +    si  tant    est     [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35849  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3p")                                           && Après “si tant est que”, ce verbe devrait être au subjonctif.
        35850  +
        35851  +TEST: si tant est qu’il y en {{eut}} assez                                          ->> ait|eût
        35852  +TEST: ça ira, si tant est que Paul {{comprend}} ce qui se passe.                    ->> comprenne|comprît
        35853  +TEST: si tant est que les animaux {{sont}} protégés                                 ->> soient|fussent
        35854  +TEST: si tant est que nous {{prenons}} notre temps                                  ->> prenions|prissions
        35855  +TEST: Nous irons là-bas, si tant est qu’on veuille encore de nous.
 35547  35856   TEST: J’irai si tant est que je puisse.
 35548  35857   TEST: J’irai si tant est que je le puisse.
        35858  +
        35859  +
        35860  +__vmode_peu_s_en_falloir_que_subjonctif__
        35861  +    peu     [faut|fallait|fallut|faudra|faudrait]   [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35862  +    peu     [est|était] fallu                       [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35863  +        <<- /vmode/ tag(\2, "_upron_") --1>> =suggVerbMode(\-1, ":S", \-2)                          && Après “peu s’en faut que”, ce verbe devrait être au subjonctif.
        35864  +
        35865  +    peu     [faut|fallait|fallut|faudra|faudrait]   [que|qu’]   $:M  @:I¬:[GYS]
        35866  +    peu     [est|était] fallu                       [que|qu’]   $:M  @:I¬:[GYS]
        35867  +    peu     [faut|fallait|fallut|faudra|faudrait]   [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35868  +    peu     [est|était] fallu                       [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35869  +        <<- /vmode/ tag(\2, "_upron_") --1>> =suggVerbMode(\-1, ":S", ":3s")                        && Après “peu s’en faut que”, ce verbe devrait être au subjonctif.
        35870  +
        35871  +    peu     [faut|fallait|fallut|faudra|faudrait]   [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYS]
        35872  +    peu     [est|était] fallu                       [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYS]
        35873  +        <<- /vmode/ tag(\2, "_upron_") --1>> =suggVerbMode(\-1, ":S", ":3p")                        && Après “peu s’en faut que”, ce verbe devrait être au subjonctif.
        35874  +
        35875  +TEST: peu s’en est fallu qu’il {{devient}} estropié.                                ->> devienne|devînt
        35876  +TEST: peu s’en faudrait que le toit {{est}} emporté                                 ->> soit|fût|ait
        35877  +TEST: peu s’en était fallu que les filles {{demeurèrent}} là-bas                    ->> demeurent|demeurassent
 35549  35878   TEST: il eût fallu que je vous fisse la grâce de m’expliquer
 35550         -TEST: quand bien même elle eût été différente, je doute que…
 35551         -TEST: il eût été impossible de s’en sortir avec un tel handicap
 35552         -TEST: Et je l’aimai d’autant plus violemment qu’elle était plus laide, plus hargneuse, plus ridicule que jamais.
        35879  +
        35880  +
        35881  +__vmode_mieux_vaut_que_subjonctif__
        35882  +    >valoir mieux           [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35883  +    mieux >valoir           [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35884  +    mieux aurait valu       [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35885  +    il aurait mieux valu    [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35886  +        <<- /vmode/  --1>> =suggVerbMode(\-1, ":S", \-2)                                            && Après “mieux valoir que”, ce verbe devrait être au subjonctif.
        35887  +
        35888  +    >valoir mieux           [que|qu’]   $:M  @:I¬:[GYS]
        35889  +    mieux >valoir           [que|qu’]   $:M  @:I¬:[GYS]
        35890  +    mieux aurait valu       [que|qu’]   $:M  @:I¬:[GYS]
        35891  +    il aurait mieux valu    [que|qu’]   $:M  @:I¬:[GYS]
        35892  +    >valoir mieux           [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35893  +    mieux >valoir           [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35894  +    mieux aurait valu       [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35895  +    il aurait mieux valu    [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35896  +        <<- /vmode/  --1>> =suggVerbMode(\-1, ":S", ":3s")                                          && Après “mieux valoir que”, ce verbe devrait être au subjonctif.
        35897  +
        35898  +    >valoir mieux           [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35899  +    mieux >valoir           [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35900  +    mieux aurait valu       [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35901  +    il aurait mieux valu    [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35902  +        <<- /vmode/  --1>> =suggVerbMode(\-1, ":S", ":3p")                                          && Après “mieux valoir que”, ce verbe devrait être au subjonctif.
        35903  +
        35904  +TEST: Vaudrait mieux qu’elle {{meurt}}                                              ->> meure|mourût
        35905  +TEST: il aurait mieux valu qu’elle {{meurt}}                                        ->> meure|mourût
        35906  +TEST: mieux aurait valu que Paulina {{resta}} avec nous                             ->> reste|restât
        35907  +TEST: mieux vaut que vous {{êtes}} cachés                                           ->> soyez|fussiez
        35908  +TEST: mieux valait que Paul {{demeura}} caché                                       ->> demeure|demeurât
        35909  +TEST: il vaudrait mieux que les hommes {{furent}} là                                ->> soient|fussent
        35910  +TEST: Mieux que tu saches comment faire avec précision
        35911  +
        35912  +
        35913  +__vmode_quoique_subjonctif__
        35914  +    [quoique|quoiqu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35915  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \2)                                              && Après “quoique”, ce verbe devrait être au subjonctif.
        35916  +
        35917  +    [quoique|quoiqu’]  $:M  @:I¬:[GYS]
        35918  +    [quoique|quoiqu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35919  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")                                           && Après “quoique”, ce verbe devrait être au subjonctif.
        35920  +
        35921  +    [quoique|quoiqu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35922  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3p")                                           && Après “quoique”, ce verbe devrait être au subjonctif.
        35923  +
        35924  +TEST: Quoiqu’il {{est}} parti il y a longtemps, on pense encore beaucoup à lui.                     ->> soit|fût|ait
        35925  +TEST: quoiqu’Émilie {{devenait}} folle                                                              ->> devienne|devînt
        35926  +TEST: quoique les partis {{imaginaient}} le pire                                                    ->> imaginent|imaginassent
        35927  +TEST: Quoique je dise.
        35928  +TEST: Quoique je te dise.
        35929  +TEST: Quoique tu fasses bien, il te le reprochera.
        35930  +TEST: quoi que nous autres hommes ayons pu faire
        35931  +TEST: Quoi que je fasse, il fait la gueule.
 35553  35932   
 35554  35933   
 35555  35934   __vmode_qqch_que_subjonctif__
 35556         -    [quoique|quoiqu’]  @:(?:Os|M)  @:I¬:[GYS]
 35557         -        <<- /vmode/ -3>> =suggVerbMode(\3, ":S", \2)                                                && Après “quoique”, ce verbe devrait être au subjonctif.
 35558         -
 35559         -    [afin|avant|malgré|pour|pourvu|qui|quoi|sans]   [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
 35560         -    moyennant                                       [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
 35561         -        <<- /vmode/ -4>> =suggVerbMode(\4, ":S", \3)                                                && Après “\1 que”, ce verbe devrait être au subjonctif.
 35562         -
 35563         -    où                                              [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
 35564         -        <<- /vmode/ -4>> =suggVerbMode(\4, ":S", \3)                                                && Après “\1 que”, ce verbe devrait être au subjonctif.
 35565         -        <<- /vmode/ -1>> ou                                                                         && Le verbe “\4” est à l’indicatif. Soit vous confondez “où” (localisation spatiale) et “ou” (alternative entre plusieurs possibilités), soit il faut mettre “\4” au subjonctif.
 35566         -
 35567         -    à               [condition|moins|supposer]      [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
 35568         -    de              [crainte|peur]                  [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
 35569         -    de              [façon|manière]                 [que|qu’]   @:(?:Os|M)  @:I¬:(?:[GYS]|Iq)
 35570         -    en              sorte                           [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
 35571         -    pour            peu                             [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
 35572         -    pour            autant                          [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
 35573         -        <<- /vmode/ -5>> =suggVerbMode(\5, ":S", \4)                                                && Après “\1 \2 que”, ce verbe devrait être au subjonctif.
 35574         -
 35575         -    [<start>|,|(]   non                             [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
 35576         -        <<- /vmode/ -5>> =suggVerbMode(\5, ":S", \4)                                                && Après “non que”, ce verbe devrait probablement être au subjonctif.
 35577         -
 35578         -    [<start>|,|(]   en          admettant           [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
 35579         -        <<- /vmode/ -6>> =suggVerbMode(\6, ":S", \5)                                                && Si “en admettant que” indique que la suite est une hypothèse, le verbe doit être au subjonctif.
 35580         -
 35581         -    [<start>|,|(]   en          attendant           [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
 35582         -        <<- /vmode/ -6>> =suggVerbMode(\6, ":S", \5)                                                && Après “en attendant que”, le verbe devrait être au subjonctif.
 35583         -
 35584         -    [<start>|,|(]  bien                             [que|qu’]   @:(?:Os|M)  @:I¬:(?:[GSK]|If|V0a)|>(?:hériter|recevoir|donner|offrir)/
 35585         -        <<- /vmode/ -5>> =suggVerbMode(\5, ":S", \4)                                                && Après “\2 que”, le verbe s’emploie au subjonctif.
 35586         -
 35587         -    [<start>|,|(]  bien                             [que|qu’]   @:(?:Os|M)  >avoir  @:[QYG]¬>(?:hériter|recevoir|donner|offrir)/
 35588         -        <<- /vmode/ morph(\5, ":I", ":S") -5>> =suggVerbMode(\5, ":S", \4)                          && Après “\2 que”, le verbe s’emploie au subjonctif.
 35589         -
 35590         -#    [<start>|,|(]   si          bien                [que|qu’]   @:(?:Os|M)  @:I¬:(?:[GYS]|I[qf]|V0)
 35591         -#        <<- /vmode/ -6>> =suggVerbMode(\6, ":S", \5)                                                && Après “\2 \3 que”, ce verbe devrait être au subjonctif.
 35592         -
 35593         -    [<start>|,|(]  encore                           [que|qu’]   @:(?:Os|M)  @:I¬:(?:[GSK]|If)
 35594         -        <<- /vmode/ -5>> =suggVerbMode(\5, ":S", \4)                                                && Après “\2 que”, le verbe s’emploie au subjonctif.
 35595         -
 35596         -    jusqu’      à           [ce|tant]               [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
 35597         -        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après “\1 \2 \3 que”, ce verbe devrait être au subjonctif.
 35598         -
 35599         -TEST: Quoiqu’il {{est}} parti il y a longtemps, on pense encore beaucoup à lui.                     ->> soit|fût|ait
        35935  +    [afin|avant|malgré|pour|pourvu|qui|quoi|sans]   [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35936  +    moyennant                                       [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35937  +        <<- /vmode/ not value(<1, "|de|d’|") --1>> =suggVerbMode(\-1, ":S", \3)                     && Après “\1 que”, ce verbe devrait être au subjonctif.
        35938  +
        35939  +    [afin|avant|malgré|pour|pourvu|qui|quoi|sans]   [que|qu’]  $:M  @:I¬:[GYS]
        35940  +    moyennant                                       [que|qu’]  $:M  @:I¬:[GYS]
        35941  +    [afin|avant|malgré|pour|pourvu|qui|quoi|sans]   [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35942  +    moyennant                                       [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35943  +        <<- /vmode/ not value(<1, "|de|d’|") --1>> =suggVerbMode(\-1, ":S", ":3s")                  && Après “\1 que”, ce verbe devrait être au subjonctif.
        35944  +
        35945  +    [afin|avant|malgré|pour|pourvu|qui|quoi|sans]   [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35946  +    moyennant                                       [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35947  +        <<- /vmode/ not value(<1, "|de|d’|") --1>> =suggVerbMode(\-1, ":S", ":3p")                  && Après “\1 que”, ce verbe devrait être au subjonctif.
        35948  +
        35949  +TEST: afin que je {{prends}} des mesures                                                            ->> prenne|prisse
        35950  +TEST: afin que Valérie {{trouva}} refuge                                                            ->> trouve|trouvât
        35951  +TEST: Avant que tu {{pars}}, je voudrais qu’on discute.                                             ->> partes|partisses
        35952  +TEST: moyennant qu’elle {{vient}} demain                                                            ->> vienne|vînt
        35953  +TEST: pour que les Européens {{trouveront}} refuge                                                  ->> trouvent|trouvassent
        35954  +TEST: Pourvu qu’elle {{réussit}}.                                                                   ->> réussisse|réussît
 35600  35955   TEST: quoi qu’il en {{conclut}}                                                                     ->> conclue|conclût
 35601         -TEST: Avant que tu {{pars}}, je voudrais qu’on discute.                                             ->> partes|partisses
 35602  35956   TEST: Sans qu’elle {{prend}} le temps d’analyser le problème.                                       ->> prenne|prît
 35603         -TEST: il est possible qu’il {{vient}} demain.                                                       ->> vienne|vînt
 35604         -TEST: à condition que tu {{réussis}}                                                                ->> réussisses
 35605         -TEST: Pourvu qu’elle {{réussit}}.                                                                   ->> réussisse|réussît
 35606         -TEST: en admettant que tu {{deviens}} plus talentueuse qu’elle, qu’est-ce que tu feras ?            ->> deviennes|devinsses
 35607         -TEST: afin que je {{prends}} des mesures                                                            ->> prenne|prisse
 35608         -TEST: à condition qu’il {{finit}} son boulot.                                                       ->> finisse|finît
 35609         -TEST: pour peu qu’il {{prend}} son devoir sérieux…                                                  ->> prenne|prît
 35610         -TEST: Fais en sorte qu’elle {{court}} à sa perte                                                    ->> coure|courût
 35611         -TEST: Nous œuvrons silencieusement de crainte qu’il nous {{entend}}.                                ->> entende|entendît
 35612         -TEST: En admettant qu’il {{devient}} juste.                                                         ->> devienne|devînt
 35613         -TEST: à condition qu’elle le {{pensa}}                                                              ->> pense|pensât
 35614         -TEST: non qu’il {{prend}} son temps                                                                 ->> prenne|prît
 35615         -TEST: si tant est que nous {{prenons}} notre temps                                                  ->> prenions|prissions
 35616         -TEST: moyennant qu’elle {{vient}} demain                                                            ->> vienne|vînt
 35617         -TEST: en attendant qu’il {{devient}} plus raisonnable                                               ->> devienne|devînt
        35957  +TEST: Pourvu que tu réussisses
        35958  +TEST: Je vous appelle pour que vous me donniez des renseignements.
        35959  +TEST: il trahit certaine tendresse pour ce monde d’avant que le mouvement qu’il appelle de ses vœux va engloutir
        35960  +
        35961  +
        35962  +__vmode_où_que_subjonctif__
        35963  +    où  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35964  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \3)      && Après “\1 que”, ce verbe devrait être au subjonctif.
        35965  +        <<- /vmode/ -1>> ou                                 && La forme verbale “\-1” est à l’indicatif. Soit vous confondez “où” (localisation spatiale) et “ou” (alternative entre plusieurs possibilités), soit il faut mettre “\-1” au subjonctif.
        35966  +
        35967  +    où  [que|qu’]  $:M  @:I¬:[GYS]
        35968  +    où  [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35969  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")   && Après “\1 que”, ce verbe devrait être au subjonctif.
        35970  +        <<- /vmode/ -1>> ou                                 && La forme verbale “\-1” est à l’indicatif. Soit vous confondez “où” (localisation spatiale) et “ou” (alternative entre plusieurs possibilités), soit il faut mettre “\-1” au subjonctif.
        35971  +
        35972  +    où  [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        35973  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3p")   && Après “\1 que”, ce verbe devrait être au subjonctif.
        35974  +        <<- /vmode/ -1>> ou                                 && La forme verbale “\-1” est à l’indicatif. Soit vous confondez “où” (localisation spatiale) et “ou” (alternative entre plusieurs possibilités), soit il faut mettre “\-1” au subjonctif.
        35975  +
 35618  35976   TEST: {{où}} qu’il {{est}}, on le trouvera                                                          ->> ou|||soit|fût|ait
        35977  +TEST: {{où}} que Paul {{va}} se faire examiner                                                      ->> ou|||aille|allât
        35978  +TEST: {{où}} que les petites {{allaient}}                                                           ->> ou|||aillent|allassent
        35979  +TEST: Si bien que l’on se dit : « Ce mode de vie où je travaille moins en ayant beaucoup plus de disponibilités sensibles, n’est-ce pas le bon équilibre à trouver ? »
        35980  +
        35981  +
        35982  +__vmode_locution_que_subjonctif__
        35983  +    à       [condition|moins|supposer]  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35984  +    de      [crainte|peur]              [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35985  +    de      [façon|manière]             [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:(?:[GYS]|Iq)
        35986  +    en      sorte                       [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:(?:[GYS]|If)
        35987  +    pour    peu                         [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35988  +    pour    autant                      [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        35989  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après “\1 \2 que”, ce verbe devrait être au subjonctif.
        35990  +
        35991  +    à       [condition|moins|supposer]  [que|qu’]  $:M  @:I¬:[GYS]
        35992  +    de      [crainte|peur]              [que|qu’]  $:M  @:I¬:[GYS]
        35993  +    de      [façon|manière]             [que|qu’]  $:M  @:I¬:(?:[GYS]|Iq)
        35994  +    en      sorte                       [que|qu’]  $:M  @:I¬:(?:[GYS]|If)
        35995  +    pour    peu                         [que|qu’]  $:M  @:I¬:[GYS]
        35996  +    pour    autant                      [que|qu’]  $:M  @:I¬:[GYS]
        35997  +    à       [condition|moins|supposer]  [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35998  +    de      [crainte|peur]              [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        35999  +    de      [façon|manière]             [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:(?:[GYSA]|Iq)
        36000  +    en      sorte                       [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:(?:[GYSA]|If)
        36001  +    pour    peu                         [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        36002  +    pour    autant                      [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        36003  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")                                           && Après “\1 \2 que”, ce verbe devrait être au subjonctif.
        36004  +
        36005  +    à       [condition|moins|supposer]  [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        36006  +    de      [crainte|peur]              [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        36007  +    de      [façon|manière]             [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:(?:[GYSA]|Iq)
        36008  +    en      sorte                       [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:(?:[GYSA]|If)
        36009  +    pour    peu                         [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        36010  +    pour    autant                      [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        36011  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3p")                                           && Après “\1 \2 que”, ce verbe devrait être au subjonctif.
        36012  +
        36013  +TEST: à condition que tu {{réussis}}                                                                ->> réussisses
        36014  +TEST: à condition que l’homme {{finit}} son boulot.                                                 ->> finisse|finît
        36015  +TEST: à condition qu’elle le {{pensa}}                                                              ->> pense|pensât
        36016  +TEST: pour peu qu’il {{prend}} son devoir sérieux…                                                  ->> prenne|prît
        36017  +TEST: Nous œuvrons silencieusement de crainte qu’il nous {{entend}}.                                ->> entende|entendît
        36018  +TEST: Fais en sorte que les compétiteurs {{couraient}} à leur perte                                 ->> courent|courussent
        36019  +TEST: À condition que tu réussisses.
        36020  +TEST: À condition que tu réussisses.
        36021  +TEST: À condition que tu me prennes.
        36022  +TEST: Je travaille de façon que nous puissions vivre.
        36023  +TEST: Je travaille de façon qu’il puisse vivre.
        36024  +
        36025  +
        36026  +__vmode_non_que_subjonctif__
        36027  +    [<start>|,|(]   non     [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        36028  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après “non que”, ce verbe devrait probablement être au subjonctif.
        36029  +
        36030  +    [<start>|,|(]   non     [que|qu’]   $:M  @:I¬:[GYS]
        36031  +    [<start>|,|(]   non     [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        36032  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")                                           && Après “non que”, ce verbe devrait probablement être au subjonctif.
        36033  +
        36034  +    [<start>|,|(]   non     [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        36035  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3p")                                           && Après “non que”, ce verbe devrait probablement être au subjonctif.
        36036  +
        36037  +TEST: non qu’il {{prend}} son temps                                                                 ->> prenne|prît
        36038  +TEST: non que Marie {{prit}} le temps de se renseigner                                              ->> prenne|prît
        36039  +TEST: non que les heureux {{sont}} plus bienveillants                                               ->> soient|fussent
        36040  +
        36041  +
        36042  +__vmode_en_admettant_que_subjonctif__
        36043  +    [<start>|,|(]   en      admettant  [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        36044  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Si “en admettant que” indique que la suite est une hypothèse, le verbe doit être au subjonctif.
        36045  +
        36046  +    [<start>|,|(]   en      admettant  [que|qu’]   $:M  @:I¬:[GYS]
        36047  +    [<start>|,|(]   en      admettant  [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        36048  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")                                           && Si “en admettant que” indique que la suite est une hypothèse, le verbe doit être au subjonctif.
        36049  +
        36050  +    [<start>|,|(]   en      admettant  [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        36051  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3p")                                           && Si “en admettant que” indique que la suite est une hypothèse, le verbe doit être au subjonctif.
        36052  +
        36053  +TEST: en admettant que tu {{deviens}} plus talentueuse qu’elle, qu’est-ce que tu feras ?            ->> deviennes|devinsses
        36054  +TEST: En admettant qu’il {{devient}} juste.                                                         ->> devienne|devînt
        36055  +TEST: en admettant que Marie {{trouva}} son bonheur                                                 ->> trouve|trouvât
        36056  +TEST: en admettant que les administrateurs {{connaissaient}} le dossier                             ->> connaissent|connussent
        36057  +TEST: Tu vivras plus sereinement en admettant que tu ne peux pas être la meilleure en toutes choses.
        36058  +TEST: En admettant qu’il soit allé
        36059  +
        36060  +
        36061  +__vmode_en_attendant_que_subjonctif__
        36062  +    [<start>|,|(]   en      attendant   [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        36063  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après “en attendant que”, le verbe devrait être au subjonctif.
        36064  +
        36065  +    [<start>|,|(]   en      attendant   [que|qu’]   $:M  @:I¬:[GYS]
        36066  +    [<start>|,|(]   en      attendant   [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        36067  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")                                           && Après “en attendant que”, le verbe devrait être au subjonctif.
        36068  +
        36069  +    [<start>|,|(]   en      attendant   [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYSA]
        36070  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3p")                                           && Après “en attendant que”, le verbe devrait être au subjonctif.
        36071  +
        36072  +TEST: en attendant qu’il {{devient}} plus raisonnable                                               ->> devienne|devînt
        36073  +TEST: en attendant que Paul {{devient}} plus raisonnable                                            ->> devienne|devînt
        36074  +TEST: en attendant que ces cons {{devenaient}} plus raisonnables                                    ->> deviennent|devinssent
        36075  +
        36076  +
        36077  +__vmode_bien_que_subjonctif__
        36078  +    [<start>|,|(]  bien    [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:(?:[GSK]|If)
        36079  +        <<- /vmode/ not morph(\-1, ">(?:hériter|recevoir|donner|offrir)/") and not (morph(\-1, ":V0a") and morph(>1, ">(?:hériter|recevoir|donner|offrir)/"))
        36080  +        --1>> =suggVerbMode(\-1, ":S", \-2)                                                         && Après la locution “bien que”, le verbe devrait être au subjonctif.
        36081  +
        36082  +    [<start>|,|(]  bien    [que|qu’]   $:M  @:I¬:(?:[GSK]|If)
        36083  +    [<start>|,|(]  bien    [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:(?:[GSKA]|If)
        36084  +        <<- /vmode/ not morph(\-1, ">(?:hériter|recevoir|donner|offrir)/") and not (morph(\-1, ":V0a") and morph(>1, ">(?:hériter|recevoir|donner|offrir)/"))
        36085  +        --1>> =suggVerbMode(\-1, ":S", ":3s")                                                       && Après la locution “bien que”, le verbe devrait être au subjonctif.
        36086  +
        36087  +    [<start>|,|(]  bien    [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:(?:[GSKA]|If)
        36088  +        <<- /vmode/ not morph(\-1, ">(?:hériter|recevoir|donner|offrir)/") and not (morph(\-1, ":V0a") and morph(>1, ">(?:hériter|recevoir|donner|offrir)/"))
        36089  +        --1>> =suggVerbMode(\-1, ":S", ":3p")                                                       && Après la locution “bien que”, le verbe devrait être au subjonctif.
        36090  +
 35619  36091   TEST: Il ne le savait pas, bien qu’il en {{avait}} entendu parler.                                  ->> ait|eût
 35620  36092   TEST: Bien que je {{prends}} mon mal en patience.                                                   ->> prenne|prisse
 35621         -TEST: encore qu’il {{sait}} s’y prendre                                                             ->> sache|sût
 35622         -TEST: jusqu’à ce qu’elle {{vient}} avec nous                                                        ->> vienne|vînt
        36093  +TEST: bien que Christelle {{eut}} trouvé la solution                                                ->> ait|eût
        36094  +TEST: bien que les ovnis {{ont}} volé souvent au-dessus de la Terre                                 ->> aient|eussent
        36095  +TEST: bien qu’il reçut après le décès de son père
 35623  36096   TEST: C’est un joli bien. Bien qu’il a hérité de son oncle, notez bien.
 35624  36097   TEST: Bien qu’il avait donné à ses enfants.
 35625  36098   TEST: si bien que je me suis toujours demandée si cela ne m’avait pas un peu bousillé les yeux
 35626         -TEST: Nul doute qu’elle nourrira à brève échéance la haine de demain à notre égard.
 35627         -TEST: Tu vivras plus sereinement en admettant que tu ne peux pas être la meilleure en toutes choses.
 35628         -TEST: quoi que nous autres hommes ayons pu faire
 35629         -TEST: Nous irons là-bas, si tant est qu’on veuille encore de nous.
 35630         -TEST: Quoi que je fasse, il fait la gueule.
 35631         -TEST: Quoique tu fasses, il te le reprochera.
 35632         -TEST: Demander jusqu’à ce qu’il réponde.
 35633         -TEST: Je vous appelle pour que vous me donniez des renseignements.
 35634         -TEST: À condition que tu réussisses.
 35635         -TEST: C’est le seul ami qui me comprenne.
 35636         -TEST: À condition que tu réussisses.
 35637         -TEST: À condition que tu me prennes.
 35638         -TEST: Pourvu que tu réussisses
 35639         -TEST: Il est arrivé après que je fus parti.
 35640         -TEST: Je vous appelle pour que vous me donniez des renseignements.
 35641  36099   TEST: Bien que tu aies passé l’examen
 35642         -TEST: Je travaille de façon que nous puissions vivre.
 35643         -TEST: Je travaille de façon qu’il puisse vivre.
 35644         -TEST: En admettant qu’il soit allé
        36100  +
        36101  +
        36102  +__vmode_encore_que_subjonctif__
        36103  +    [<start>|,|(]  encore   [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:(?:[GSK]|If)
        36104  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après “encore que”, le verbe devrait être au subjonctif.
        36105  +
        36106  +    [<start>|,|(]  encore   [que|qu’]   $:M  @:I¬:(?:[GSK]|If)
        36107  +    [<start>|,|(]  encore   [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:(?:[GSKA]|If)
        36108  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")                                           && Après “encore que”, le verbe devrait être au subjonctif.
        36109  +
        36110  +    [<start>|,|(]  encore   [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:(?:[GSKA]|If)
        36111  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3p")                                           && Après “encore que”, le verbe devrait être au subjonctif.
        36112  +
        36113  +TEST: encore qu’il {{sait}} s’y prendre                                                             ->> sache|sût
        36114  +TEST: encore que Marie {{sait}} s’y prendre                                                         ->> sache|sût
        36115  +TEST: encore que les petits {{savaient}} s’y prendre                                                ->> sachent|sussent
        36116  +
        36117  +
        36118  +__vmode_jusqu_à_ce_subjonctif__
        36119  +    jusqu’  à   [ce|tant]   [que|qu’]   [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        36120  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après “jusqu’à \3 que”, ce verbe devrait être au subjonctif.
        36121  +
        36122  +    jusqu’  à   [ce|tant]   [que|qu’]   $:M  @:I¬:[GYS]
        36123  +    jusqu’  à   [ce|tant]   [que|qu’]   [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYS]
        36124  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")                                           && Après “jusqu’à \3 que”, ce verbe devrait être au subjonctif.
        36125  +
        36126  +    jusqu’  à   [ce|tant]   [que|qu’]   [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:N.*:[pi]  @:I¬:[GYS]
        36127  +        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3p")                                           && Après “jusqu’à \3 que”, ce verbe devrait être au subjonctif.
        36128  +
        36129  +TEST: jusqu’à ce qu’elle {{vient}} avec nous                                                        ->> vienne|vînt
        36130  +TEST: jusqu’à ce que Paulina {{vient}} avec nous                                                    ->> vienne|vînt
        36131  +TEST: jusqu’à ce que les grands {{venaient}} avec nous                                              ->> viennent|vinssent
        36132  +TEST: Demander jusqu’à ce qu’il réponde.
 35645  36133   TEST: Demander jusqu’à ce qu’il réponde.
 35646  36134   TEST: Demander jusqu’à ce qu’il me réponde.
 35647         -TEST: Quoique je dise.
 35648         -TEST: Quoique je te dise.
 35649         -TEST: Ça signifie qu’il est parti ou qu’il est mort.
 35650         -TEST: Ça ne signifie qu’une seule chose : soit qu’il est con, soit qu’il est totalement con.
 35651         -TEST: Si bien que l’on se dit : « Ce mode de vie où je travaille moins en ayant beaucoup plus de disponibilités sensibles, n’est-ce pas le bon équilibre à trouver ? »
 35652  36135   TEST: nous restâmes, jusqu’à ce que la lumière nous manquât
 35653  36136   
 35654  36137   
 35655  36138   
 35656  36139   !!
 35657  36140   !!
 35658  36141   !!!! Incohérence ponctuation/mode verbal                                                          !!
................................................................................
 35698  36181   TEST: l’{{homme,}} {{devient}} difficile.                                                           ->> homme|||deviens
 35699  36182   TEST: ce matin, viens me voir.
 35700  36183   TEST: l’Angola, Cuba et l’Afrique du Sud signent à New York, sous l’égide des Soviétiques et des Américains, un accord aboutissant au retrait des troupes cubaines d’Angola.
 35701  36184   TEST: L’amour, expliqua la femme.
 35702  36185   
 35703  36186   
 35704  36187   __conj_det_nom_plur_virgule__
 35705         -    <start>  [les|ces|mes|tes|ses|plusieurs|quelques|certains|certaines|maints|maintes]  @:[NA].*:[pi]  ,  @:3p¬:[NAGEM]  [<end>|,|)]
        36188  +    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:[NA].*:[pi]  ,  @:3p¬:[NAGEM]  [<end>|,|)]
 35706  36189           <<- /conj/ space(\3, 0, 0)
 35707  36190           -3:4>> \3                                                               && La virgule est probablement superflue (on ne sépare pas le verbe du sujet).
 35708  36191   
 35709         -    <start>  [les|ces|mes|tes|ses|plusieurs|quelques|certains|certaines|maints|maintes]  @:[NA].*:[pi]  ,  @:3p¬:[NAGEM]  @:A.*:[pi]
        36192  +    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]  @:[NA].*:[pi]  ,  @:3p¬:[NAGEM]  @:A.*:[pi]
 35710  36193           <<- /conj/ space(\3, 0, 0) and morph(\5, ">(?:être|devenir|redevenir|sembler|para[iî]tre)/")
 35711  36194           -3:4>> \3                                                               && La virgule est probablement superflue (on ne sépare pas le verbe du sujet).
 35712  36195   
 35713  36196   TEST: Ces {{imbéciles,}} se ridiculisent.                                                           ->> imbéciles
 35714  36197   TEST: les {{hommes,}} deviennent de plus en plus arrogants.                                         ->> hommes
 35715  36198   TEST: Les questions de faisabilité, de mise en pratique ont vraiment été abordées.
 35716  36199   TEST: Ces difficultés, songèrent mes amis, allaient les mettre à la torture.
................................................................................
 35792  36275   TODO: Les côtes sont dans leur ensemble extrêmement découpées.
 35793  36276   
 35794  36277   !!! Indécidable                                                                                   !!
 35795  36278   TEST: Du sable fin grippe les rouages (accord avec ce qui précède).
 35796  36279   TEST: Du monde noir sortent les envahisseurs (accord avec ce qui suit).
 35797  36280   
 35798  36281   !!! Autres tests                                                                                  !!
        36282  +TEST: ils sont l’un à l’autre fidèles
 35799  36283   TEST: Le président d’audience à un prévenu de cambriolage : « Vous aviez un papier avec des suites de quatre chiffres, on sait que ce sont des codes pour des clés. »
 35800  36284   TEST: l’une dit combien elle en a marre
 35801  36285   TEST: à travers le temps passent les existences oubliées
 35802  36286   TEST: autour de la parole s’adonnent à d’étonnantes pratiques les hommes perdus
 35803  36287   TEST: le Onze de France, je compte de un à trois, numéro gagnant : le huit
 35804  36288   TEST: Échappe à la cage qu’est ta vie
 35805  36289   TEST: Mon père est contre et ma mère se dit pour mais a un discours très hypocrite quand on aborde le sujet.
................................................................................
 35952  36436   TEST: Votre père est on ne peut plus aimable
 35953  36437   TEST: Qu’ont fait les sénateurs ?
 35954  36438   TEST: Cela permet de détecter de manière bien plus sûre les gens qui sont porteurs
 35955  36439   TEST: La vallée était à cet endroit plus jolie.
 35956  36440   TEST: ce qui rend la marche à ces endroits très agréable.
 35957  36441   TEST: elle sentit son pouvoir fragilisé par cette affaire
 35958  36442   TEST: pour l’avoir perdue, il fut blâmé
        36443  +TEST: Vas-y là, ça s’fait pas de critiquer la religion
 35959  36444   
 35960  36445   
 35961  36446   
 35962  36447   !!! Tests historiques                                                                             !!
 35963  36448   
 35964  36449   ## Version 0.5.14
 35965  36450   TEST: par le léger tissu de rayonne qui les protégeait en ce moment.