Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -6651,11 +6651,11 @@ TEST: une dérive à vau-l’eau. __conf_à_a_locutions__ a ?seulement¿ [*NUM|$:B|quelques|plusieurs] [millimètres|centimètres|décamètres|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] de distance - a [califourchon|contrecœur|contre-cœur|contrejour|contre-jour|contretemps|contre-temps|demi-mot|gogo|distance|nouveau|présent|rebrousse-poil|regret|travers|tout-va|confesse|midi|minuit|rallonge|reculons|risque|sec|tâtons|vélo|vif] + a [califourchon|cheval|contrecœur|contre-cœur|contrejour|contre-jour|contretemps|contre-temps|demi-mot|genoux|gogo|distance|nouveau|présent|rebrousse-poil|regret|travers|tout-va|confesse|midi|minuit|rallonge|reculons|risque|sec|tâtons|vélo|vif] a [mi-chemin|mi-mandat|mi-mot+s|mi-parcours|mi-temps|mi-voix] a air comprimé a armes égales a aucun prix a autrui @@ -6670,10 +6670,11 @@ a bon [compte|escient|droit] a bout de [bras|souffle|>force] a bout [portant|touchant] a bras le corps a bras ouverts + a bride abattue a ?[très|si]¿ brève échéance a but non lucratif a cause [de|d’] {pronom_obj} a ce [compte-là|moment-là|titre] a cet égard @@ -11070,11 +11071,11 @@ __purge_locutions__ , [oui|non] , , entre autres ?choses¿ , à *NUM % à ?seulement¿ [*NUM|$:B|quelques|plusieurs] [millimètres|centimètres|décamètres|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] de distance - à [autrui|bâbord|califourchon|chacun|confesse|contrecœur|contre-cœur|contretemps|>demi-mot|foison|grand-peine|jamais|gogo|loisir|merveille|moitié|nouveau|outrance|peine|perpétuité|présent|raison|rallonge|rebrousse-poil|reculons|regret|renverse|risque|sec|tâtons|tire-d’aile|tire-larigot|tort|tribord|tout-va|vif] + à [autrui|bâbord|califourchon|chacun|cheval|confesse|contrecœur|contre-cœur|contretemps|>demi-mot|foison|grand-peine|jamais|genoux|gogo|loisir|merveille|moitié|nouveau|outrance|peine|perpétuité|présent|raison|rallonge|rebrousse-poil|reculons|regret|renverse|risque|sec|tâtons|tire-d’aile|tire-larigot|tort|tribord|tout-va|vif] à [mi-chemin|mi-mandat|mi-mot+s|mi-parcours|mi-temps|mi-voix] à air comprimé à angle droit à armes égales à aucun prix @@ -11089,10 +11090,11 @@ à bout de [bras|souffle|force|forces|nerf|nerfs] à bout [portant|touchant] à bras ouverts à bras le corps à ?[très|si]¿ brève échéance + à bride abattue à but ?non¿ lucratif à canon [court|long|scié] à cause [de|d’] [ça|cela|ceci|moi|toi|lui|nous|vous|elle|elles|eux|iel|iels] à ce [compte-là|moment-là|titre] à certains égards @@ -13019,10 +13021,11 @@ >salle [de|d’] [attente|>bain|conférence|lecture|séjour|vente] >saine [de|d’] [corps|esprit] >saine [de|d’] [corps|esprit] et [de|d’] [corps|esprit] >sclérose en plaques [secret+s] défense + >sel [de|d’] [aluminium|ammonium|mer] >serpent à sonnette >seuil de tolérance >seuil de tolérance à la douleur >silo à [>grains|blé] >soldate d’ élite @@ -15350,11 +15353,11 @@ celle @:¬:(?:G|W|f:[si]) <<- /gn/ morph(\-1, ":A.*:m") --1>> =suggFemSing(\-1, True) # Accord avec “\1” : cet adjectif devrait être au féminin singulier. <<- /gn/ __else__ and morph(\-1, ":A.*:p") -2>> =suggFemSing(\-1) # Accord avec “\1” : cet adjectif devrait être au féminin singulier. TEST: celle {{envoyés}} là-bas tombera dans un piège -TEST: celle {{perdu}} aura une pénalité +TEST: celle {{perdues}} aura une pénalité TEST: celle prise par surprise sera abattue __gn_ceux__ ceux @:¬:(?:G|W|m:[pi]) @@ -15647,24 +15650,24 @@ TEST: elle s’y prit avec cet individu de façon {{charmant}}. ## Conjonctions __gn_pfx_conj_2m__ - [que|qu’|lorsque|lorsqu’|puisque|puisqu’|quoique|quoiqu’] (@:[NA]¬:(?:Y|V0|W|G)) (@:[NA]¬*) - <<- /gn/ \2.islower() >>> - <<- /gn/ ( (morph(\1, ":m", ":[fe]") and morph(\2, ":f", "*")) or (morph(\1, ":f", ":[me]") and morph(\2, ":m", "*")) ) - and not apposition(\1, \2) - -2>> =switchGender(\2) # Accord de genre erroné avec “\1”. - <<- /gn/ __also__ and hasFemForm(\1) -1>> =switchGender(\1) # Accord de genre erroné avec “\2”. - <<- /gn/ ( (morph(\1, ":p", ":[si]") and morph(\2, ":s", "*")) or (morph(\1, ":s", ":[pi]") and morph(\2, ":p", "*")) ) - and not apposition(\1, \2) - -2>> =switchPlural(\2) # Accord de nombre erroné avec “\1”. - <<- /gn/ __also__ -1>> =switchPlural(\1) # Accord de nombre erroné avec “\2”. + [que|qu’|lorsque|lorsqu’|puisque|puisqu’|quoique|quoiqu’] @:[NA]¬:(?:Y|V0|W|G) @:[NA]¬* + <<- /gn/ \3.islower() >>> + <<- /gn/ ( (morph(\2, ":m", ":[fe]") and morph(\3, ":f", "*")) or (morph(\2, ":f", ":[me]") and morph(\3, ":m", "*")) ) + and not apposition(\2, \3) + -3>> =switchGender(\3) # Accord de genre erroné avec “\2”. + <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2) # Accord de genre erroné avec “\3”. + <<- /gn/ ( (morph(\2, ":p", ":[si]") and morph(\3, ":s", "*")) or (morph(\2, ":s", ":[pi]") and morph(\3, ":p", "*")) ) + and not apposition(\2, \3) + -3>> =switchPlural(\3) # Accord de nombre erroné avec “\2”. + <<- /gn/ __also__ -2>> =switchPlural(\2) # Accord de nombre erroné avec “\3”. TEST: en tant que dictionnaire {{personnelle}}. TEST: séducteur invétéré puisque {{belle}} {{homme}} et beau parleur -TEST: grand est la déception lorsque {{petite}} {{illusions}} tombent +TEST: grande est la déception lorsque {{petite}} {{illusions}} tombent TEST: c’est à Montluçon que fut conçue « la Bourbonnaise », l’une des mères des locomotives en France, surnommée « la bonne à tout faire du réseau ». TEST: Ici que fut remisée la dernière motrice à vapeur. TEST: Le modèle « post-démocratique européen » ou le triomphe de « l’empire normatif » et alter-libéral qu’est devenue l’Union européenne. TEST: C’est la solution qu’a adoptée le gouvernement. TEST: C’est ce que dit Brune Poirson. @@ -17363,16 +17366,20 @@ TEST: c’est un homme qui {{entretien}} sa forme ->> entretient TEST: le petit entretien le paralysait # envi / envie -__conf_à_l_envi__ +__conf_envie_envi__ à l’ envie <<- /conf/ not morph(<1, ">(?:abandonner|céder|résister)/") and not value(>1, "|de|d’|") -3>> envi # Locution adverbiale « à l’envi », signifiant « autant que possible ». + [>avoir|>donner] [envi+s|envies] + <<- /conf/ -2>> envie # Confusion : Avoir envie, donner envie. + TEST: Ils s’amusèrent à l’{{envie}} et oublièrent tous leurs soucis. +TEST: ça donne {{envi}} TEST: Je résiste à l’envie de manger du chocolat. TEST: On ne s’intéresse pas à l’école ni à l’âge, mais aux compétences et à l’envie de partager. # et / est @@ -18593,10 +18600,22 @@ TEST: Le commandant de zone… TEST: À quoi rime de décider de mesures écologiques d’en haut TEST: L’accès au cannabis thérapeutique où à ses dérivés permettrait de plus aux autorités de santé d’apporter aux malades les garanties nécessaires quant à la qualité, aux concentrations, ainsi qu’aux modalités d’obtention et d’utilisation optimale. TEST: l’industrie est également touchée, avec « des pertes de commandes de véhicules chez Renault et chez Peugeot » + +__infi_suffire_de__ + [suffit|suffisait|suffira|suffirait] [de|d’] @:V¬:[YMNWG] + >avoir suffi [de|d’] @:V¬:[YMNWG] + [suffit-il|suffisait-il|suffira-t-il|suffirait-il] [de|d’] @:V¬:[YMNWG] + <<- /infi/ --1>> =suggVerbInfi(\-1) # Après “suffire”, le verbe doit être à l’infinitif. + +TEST: il suffit de {{pensé}} à ça pour déprimer. +TEST: il suffit de {{mangé}} sain pour aller mieux. +TEST: il ne suffit pas de pensées positives pour calmer son anxiété. +TEST: il suffit de cela. + __infi_qqch_de__ afin [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..ée?s?$ avant ?même¿ [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..ée?s?$ marre [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..ée?s?$ @@ -18833,10 +18852,21 @@ >avoir beau ?[ne|n’]¿ [lui|leur|y] en ~..(?:ée?s?|ez|ai[ts]?)$ <<- /infi/ morph(\-1, ":V1") --1>> =suggVerbInfi(\-1) # Après “avoir beau”, le verbe devrait être à l’infinitif.|http://fr.wiktionary.org/wiki/avoir_beau TEST: Ils ont beau {{consacré}} le plus clair de leur temps à ce projet, ça n’avance guère. + +__infi_avoir_de_quoi__ + >avoir de quoi ?[ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ ~..(?:ée?s?|ez|ai[ts]?)$ + >avoir de quoi ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] ~..(?:ée?s?|ez|ai[ts]?)$ + >avoir de quoi ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] ~..(?:ée?s?|ez|ai[ts]?)$ + >avoir de quoi ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] ~..(?:ée?s?|ez|ai[ts]?)$ + >avoir de quoi ?[ne|n’]¿ [lui|leur|y] en ~..(?:ée?s?|ez|ai[ts]?)$ + <<- /infi/ morph(\-1, ":V1") --1>> =suggVerbInfi(\-1) # Après “avoir beau”, le verbe devrait être à l’infinitif.|http://fr.wiktionary.org/wiki/avoir_beau + +TEST: ils n’ont pas de quoi {{pavoisé}} + __infi_est_ce_que__ est-ce [que|qu’] @:(?:V1.*:Q|[13]s|2[sp])¬:[GYWMN] <<- /infi/ not value(<1, "|que|qu’|") -3>> =suggVerbInfi(\3) # Après “est-ce que”, le verbe devrait être à l’infinitif. @@ -18948,22 +18978,10 @@ TEST: Nous nous laissions {{allé}} dans le plus complet abandon. TEST: Je le laissais {{mangé}} autant qu’il le voulut. TEST: Laisse-la {{abandonnée}} ses études, si c’est ce qu’elle veut. TEST: Cette perplexité à exister qui sans cesse vous tourmente et vous laisse désemparé - -__infi_suffire_de__ - [suffit|suffisait|suffira|suffirait] [de|d’] @:V¬:[YMNWG] - >avoir suffi [de|d’] @:V¬:[YMNWG] - [suffit-il|suffisait-il|suffira-t-il|suffirait-il] [de|d’] @:V¬:[YMNWG] - <<- /infi/ --1>> =suggVerbInfi(\-1) # Après “suffire”, le verbe doit être à l’infinitif. - -TEST: il suffit de {{pensé}} à ça pour déprimer. -TEST: il suffit de {{mangé}} sain pour aller mieux. -TEST: il ne suffit pas de pensées positives pour calmer son anxiété. -TEST: il suffit de cela. - __infi_mieux_valoir__ mieux ?[ne|n’]¿ >valoir ?[ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ ~..(?:ée?s?|ez|ai[ts]?)$ mieux ?[ne|n’]¿ >valoir ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] ~..(?:ée?s?|ez|ai[ts]?)$ mieux ?[ne|n’]¿ >valoir ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] ~..(?:ée?s?|ez|ai[ts]?)$ @@ -20413,10 +20431,158 @@ TEST: Martine qui est très {{intelligent}}. TEST: Martine n’est pas très {{intelligent}}. TEST: Pierre est {{dominée}} par son adversaire. TEST: Louise adorant avoir paru {{éduqué}} TEST: Les travaux que Jeanne pense être achevés depuis longtemps n’ont pas encore commencé. + + +__ppas_adj_être_celui_celle_ceux_celles_qui__ + [|,] *WORD [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] celui qui + [|,] *WORD >avoir [été|semblé|paru] celui qui + [|,] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] celui qui + [|,] *WORD + || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || [être|devenir|redevenir|rester|paraître|paraitre|sembler] celui qui + [|,] *WORD + || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || être [devenu+e|redevenu+e|resté+e|demeuré+e] celui qui + [|,] *WORD + || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]) + || avoir [été|semblé|paru] celui qui + <<- /ppas/ morph(\2, ":A.*:[fp]", ":(?:G|:m:[si])") and morph(\3, ":[123]s") + -2>> =suggMasSing(\2) # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin singulier. + + [|,] *WORD [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] celle qui + [|,] *WORD >avoir [été|semblé|paru] celle qui + [|,] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] celle qui + [|,] *WORD + || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || [être|devenir|redevenir|rester|paraître|paraitre|sembler] celle qui + [|,] *WORD + || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || être [devenu+e|redevenu+e|resté+e|demeuré+e] celle qui + [|,] *WORD + || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]) + || avoir [été|semblé|paru] celle qui + <<- /ppas/ morph(\2, ":A.*:[mp]", ":(?:G|:f:[si])") and morph(\3, ":[123]s") + -2>> =suggFemSing(\2) # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin singulier. + + [|,] *WORD [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] ceux qui + [|,] *WORD >avoir [été|semblé|paru] ceux qui + [|,] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] ceux qui + [|,] *WORD + || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || [être|devenir|redevenir|rester|paraître|paraitre|sembler] ceux qui + [|,] *WORD + || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || être [devenu+e|redevenu+e|resté+e|demeuré+e] ceux qui + [|,] *WORD + || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]) + || avoir [été|semblé|paru] ceux qui + <<- /ppas/ morph(\2, ":A.*:[fs]", ":(?:G|:m:[pi])") and morph(\3, ":[123]p") + -2>> =suggMasPlur(\2) # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin pluriel. + + [|,] *WORD [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] celles qui + [|,] *WORD >avoir [été|semblé|paru] celles qui + [|,] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] celles qui + [|,] *WORD + || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || [être|devenir|redevenir|rester|paraître|paraitre|sembler] celles qui + [|,] *WORD + || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || être [devenu+e|redevenu+e|resté+e|demeuré+e] celles qui + [|,] *WORD + || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]) + || avoir [été|semblé|paru] celles qui + <<- /ppas/ morph(\2, ":A.*:[ms]", ":(?:G|:f:[pi])") and morph(\3, ":[123]p") + -2>> =suggFemPlur(\2) # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin pluriel. + +TEST: {{vains}} est celui qui croit que sa religion lui accorde le salut. ->> vain +TEST: {{ridiculisé}} fut celle qui lutta d’arrache-pied à faire connaître la vérité. ->> ridiculisée +TEST: {{faible}} paraissent avoir été ceux qui ont été vaincus ->> faibles +TEST: {{oublié}} étaient celles qui avaient lutté pour un monde libre. ->> oubliées + + +__ppas_adj_être_det_nom__ + [|,] *WORD [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] [un|le|ce|cet] @:[NA].*:[me]:[si] + [|,] *WORD >avoir [été|semblé|paru] [un|le|ce|cet] @:[NA].*:[me]:[si] + [|,] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] [un|le|ce|cet] @:[NA].*:[me]:[si] + [|,] *WORD + || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || [être|devenir|redevenir|rester|paraître|paraitre|sembler] [un|le|ce|cet] @:[NA].*:[me]:[si] + [|,] *WORD + || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || être [devenu+e|redevenu+e|resté+e|demeuré+e] [un|le|ce|cet] @:[NA].*:[me]:[si] + [|,] *WORD + || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]) + || avoir [été|semblé|paru] [un|le|ce|cet] @:[NA].*:[me]:[si] + <<- /ppas/ morph(\2, ":A.*:[fp]", ":(?:G|:m:[si])") and morph(\3, ":[123]s") + -2>> =suggMasSing(\2) # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin singulier. + + [|,] *WORD [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] [une|la|ma|ta|sa|cette] @:[NA].*:[fe]:[si] + [|,] *WORD >avoir [été|semblé|paru] [une|la|ma|ta|sa|cette] @:[NA].*:[fe]:[si] + [|,] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] [une|la|ma|ta|sa|cette] @:[NA].*:[fe]:[si] + [|,] *WORD + || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || [être|devenir|redevenir|rester|paraître|paraitre|sembler] [une|la|ma|ta|sa|cette] @:[NA].*:[fe]:[si] + [|,] *WORD + || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || être [devenu+e|redevenu+e|resté+e|demeuré+e] [une|la|ma|ta|sa|cette] @:[NA].*:[fe]:[si] + [|,] *WORD + || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]) + || avoir [été|semblé|paru] [une|la|ma|ta|sa|cette] @:[NA].*:[fe]:[si] + <<- /ppas/ morph(\2, ":A.*:[mp]", ":(?:G|:f:[si])") and morph(\3, ":[123]s") + -2>> =suggFemSing(\2) # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin singulier. + + [|,] *WORD [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] [l’|mon|ton|son|notre|votre|leur] @:[NA].*:[si] + [|,] *WORD >avoir [été|semblé|paru] [l’|mon|ton|son|notre|votre|leur] @:[NA].*:[si] + [|,] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] [l’|mon|ton|son|notre|votre|leur] @:[NA].*:[si] + [|,] *WORD + || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || [être|devenir|redevenir|rester|paraître|paraitre|sembler] [l’|mon|ton|son|notre|votre|leur] @:[NA].*:[si] + [|,] *WORD + || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || être [devenu+e|redevenu+e|resté+e|demeuré+e] [l’|mon|ton|son|notre|votre|leur] @:[NA].*:[si] + [|,] *WORD + || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]) + || avoir [été|semblé|paru] [l’|mon|ton|son|notre|votre|leur] @:[NA].*:[si] + <<- /ppas/ morph(\2, ":A.*:m", ":[fe]") and morph(\-1, ":[NA]:f", ":[me]") + -2>> =suggFemSing(\2) # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin singulier. + <<- /ppas/ __else__ and morph(\2, ":A.*:f", ":[me]") and morph(\-1, ":[NA]:m", ":[fe]") + -2>> =suggMasSing(\2) # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin singulier. + <<- /ppas/ morph(\2, ":A.*:p", ":[Gsi]") and morph(\3, ":[123]s") + -2>> =suggSing(\2) # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au singulier. + + [|,] *WORD [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs] @:[NA].*:[pi] + [|,] *WORD >avoir [été|semblé|paru] [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs] @:[NA].*:[pi] + [|,] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs] @:[NA].*:[pi] + [|,] *WORD + || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || [être|devenir|redevenir|rester|paraître|paraitre|sembler] [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs] @:[NA].*:[pi] + [|,] *WORD + || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir] + || être [devenu+e|redevenu+e|resté+e|demeuré+e] [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs] @:[NA].*:[pi] + [|,] *WORD + || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]) + || avoir [été|semblé|paru] [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs] @:[NA].*:[pi] + <<- /ppas/ morph(\2, ":A.*:m", ":[fe]") and morph(\-1, ":[NA]:f", ":[me]") + -2>> =suggFemPlur(\2) # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin pluriel. + <<- /ppas/ __else__ and morph(\2, ":A.*:f", ":[me]") and morph(\-1, ":[NA]:m", ":[fe]") + -2>> =suggMasPlur(\2) # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin pluriel. + <<- /ppas/ __else__ and morph(\2, ":A.*:s", ":[Gpi]") and morph(\3, ":[123]p") + -2>> =suggPlur(\2) # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au pluriel. + +TEST: {{cachée}} allait devenir ce livre ->> caché +TEST: {{vain}} fut la destruction de cette base. ->> vaine +TEST: {{utiles}} a été la perte de notre arrogance ->> utile +TEST: {{perdu}} serait devenu l’entreprise ->> perdue +TEST: {{perdue}} allait être l’homme ->> perdu +TEST: {{ridicule}} paraissent être les gesticulations des prêtres ->> ridicules +TEST: {{perdue}} avaient été les vérités des religions à mystère ->> perdues +TEST: {{perdus}} sont les femmes ->> perdues +TEST: {{vérifiées}} semblent avoir été les faits ->> vérifiés + !! !! !!!! Participes passés: avoir l’air !! @@ -23855,11 +24021,11 @@ où [que|qu’] @:(?:Os|M) @:I¬:[GYS] <<- /vmode/ -4>> =suggVerbMode(\4, ":S", \3) # Après “\1 que”, ce verbe devrait être au subjonctif. <<- /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. >douter [que|qu’] @:(?:Os|M) @:I¬:(?:[GYSK]|If) - <<- /vmode/ not tag(\1, "upron") and morph(\1, ":V", ":N") + <<- /vmode/ not tag(\1, "upron") and not tag(\1, "neg") and morph(\1, ":V", ":N") -4>> =suggVerbMode(\4, ":S", \3) # Après “\1 que”, ce verbe devrait être au subjonctif. [il|ça|cela] peut [que|qu’] @:(?:Os|M) @:I¬:[GYS] <<- /vmode/ tag(\2, "upron") -5>> =suggVerbMode(\5, ":S", \4) # Après “\1 se peut que”, le verbe devrait être au subjonctif. @@ -23953,10 +24119,11 @@ TEST: J’irai si tant est que je puisse. TEST: J’irai si tant est que je le puisse. TEST: Quoique je dise. TEST: Quoique je te dise. TEST: Ça signifie qu’il est parti ou qu’il est mort. +TEST: Ne doute pas qu’il viendra demain. # Bien que + subjonctif __vmode_bien_que_subjonctif__ [|,] [bien|encore] [que|qu’] @:(?:Os|M) @:I¬:(?:[GSK]|If|V0a)|>(?:hériter|recevoir|donner|offrir)/