Overview
| Comment: | [fr] faux positifs, ajustements, nouvelles règles |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | fr |
| Files: | files | file ages | folders |
| SHA3-256: |
cef897dc616dcdcea9cb5f71b3c41ff5 |
| User & Date: | olr on 2021-01-05 22:33:36 |
| Other Links: | manifest | tags |
Context
|
2021-01-06
| ||
| 18:31 | [fr] ajustements check-in: 45826e7120 user: olr tags: trunk, fr | |
|
2021-01-05
| ||
| 22:33 | [fr] faux positifs, ajustements, nouvelles règles check-in: cef897dc61 user: olr tags: trunk, fr | |
| 16:39 | [core][fr] suggMasPlur: allow self suggestion check-in: 6544c2d607 user: olr tags: trunk, fr, core | |
Changes
Modified gc_lang/fr/rules.grx from [8db7d28fee] to [43a5dd79fa].
| ︙ | ︙ | |||
6581 6582 6583 6584 6585 6586 6587 |
TEST: {{Aux quels}} a-t-il adressé sa requête. ?
TEST: Des individus {{aux combien}} sensibles aux usages.
TEST: Au MES, rien de nouveau.
__gn_autre_chose__
autre choses
| | | | | | | | | | | | | 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 |
TEST: {{Aux quels}} a-t-il adressé sa requête. ?
TEST: Des individus {{aux combien}} sensibles aux usages.
TEST: Au MES, rien de nouveau.
__gn_autre_chose__
autre choses
<<- /gn/ not value(<1, "|entre|") -2>> chose && Locution “autre chose”. Accord entre “autre” et “chose”.
autres chose
<<- /gn/ not value(<1, "|entre|") -2>> choses && Accord de nombre erroné avec “autres”.
TEST: autre {{choses}}
TEST: autres {{chose}}
TEST: Je dis d’autres choses.
TEST: Je dis autre chose.
TEST: elle parle des autres choses.
TEST: d’autres choses sont survenues.
!!
!!
!!!! Style !!
!!
!!
# à / en
__bs_en_à_ville__
en [Agen|Amiens|Angers|Ajjacio|Arles|Avignon]
<<- /bs/ -1>> à && On utilise la préposition “à” avant les villes (à Avignon, à Arles…), la préposition “en” avant les régions (en Amérique, en Afrique…).
TEST: {{En}} Avignon ->> À
TEST: {{En}} Agen ->> À
# avoir été
__bs_avoir_été_chez__
>avoir été chez
<<- /bs/ not value(<1, "|l’|") ->> _ && Tournure familière. Écrivez « être allé ».
TEST: J’{{ai été chez}} le coiffeur.
TEST: Chez les intellectuels, le mot utopie n’a jamais été synonyme de folie, mais il l’a été pour l’homme de la rue.
TEST: Saoul, je l’ai été chez mon ami, mais après ça allait mieux.
# abyme / abîme
__bs_mettre_en_abyme__
>mettre en [>abîme|>abime]
<<- /bs/ -3>> abyme
&& Classiquement, on écrit plutôt “abyme” dans cette expression.|https://fr.wiktionary.org/wiki/mise_en_abyme
TEST: La mise en {{abîme}}. ->> abyme
# à date / jusqu’à date
__bs_à_date__
[>être|>mettre] [a|à] >date
<<- /bs/ -2:3>> à jour && Anglicisme incompris hors du Québec.
jusqu’ [à|a] >date
<<- /bs/ ->> jusqu’ici|jusqu’à maintenant|jusqu’à ce jour|à ce jour && Anglicisme incompris hors du Québec.
TEST: être {{à date}}
TEST: mettre {{a date}}
TEST: {{jusqu’à date}}
# de sorte que
__bs_de_sorte_que__
de sorte [à|a] ce [que|qu’]
<<- /bs/ ->> de sorte \-1 && Tournure impropre. La locution conjonctive appropriée est “de sorte que”.|https://fr.wiktionary.org/wiki/de_sorte_que
TEST: elle s’était apprêtée {{de sorte à ce qu’}}elle fût remarquée. ->> de sorte qu’
TEST: il était si imbu de lui-même, {{de sorte à ce que}} ses collègues le méprisaient. ->> de sorte que
# exception qui confirme la règle
__bs_exception_qui_confirme_la_règle__
>exception ?qui¿ >confirmer la règle
<<- /bs/ ->> \1 à la règle|\1 aux règles && Cliché (probablement mal employé).|https://en.wikipedia.org/wiki/Exception_that_proves_the_rule
TEST: C’est l’{{exception qui confirme la règle}}.
# incessamment sous peu
__bs_incessamment_sous_peu__
incessamment [>sou|>soue] [peu|peux|peut]
<<- /bs/ not value(\3, "|peu|") or not value(\2, "|sous|") -2:3>> sous peu && Confusion.|https://fr.wiktionary.org/wiki/sous_peu
<<- /bs/ __else__ ->> sous peu|bientôt|dans peu de temps|d’un moment à l’autre && Expression impropre.|https://fr.wiktionary.org/wiki/incessamment_sous_peu
TEST: incessamment {{sous peut}} ->> sous peu
TEST: ils arrivent {{incessamment sous peu}}. ->> sous peu|bientôt|dans peu de temps|d’un moment à l’autre
# pire
__bs_pire__
[moins|aussi|plus] >pire
<<- /bs/ -2>> mauvais|mauvaise|mauvaises && Tournure erronée : “\1 \2”. Écrivez “mauvais”.|http://www.academie-francaise.fr/plus-pire-moins-pire
|
| ︙ | ︙ | |||
6691 6692 6693 6694 6695 6696 6697 |
# pour de rire
__bs_pour_de_rire__
pour de rire
<<- /bs/ ->> pour rire && Tournure erronée (ou enfantine si elle est délibérée).|https://fr.wiktionary.org/wiki/pour_de_rire
| | | 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 |
# pour de rire
__bs_pour_de_rire__
pour de rire
<<- /bs/ ->> pour rire && Tournure erronée (ou enfantine si elle est délibérée).|https://fr.wiktionary.org/wiki/pour_de_rire
TEST: c’est {{pour de rire}} ->> pour rire
TEST: c’est pour rire.
# pour ne pas que
__bs_pour_ne_pas_que__
pour ne pas [que|qu’]
<<- /bs/ ->> _
|
| ︙ | ︙ | |||
6718 6719 6720 6721 6722 6723 6724 |
# très / trop
__bs_très_trop_superflu__
[très|trop] [beaucoup|assez|mieux|pire|meilleur|délicieux|plus|moins]
<<- /bs/ ->> \2 && Avec “\2”, l’adverbe “\1” est superflu.
| | | 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 |
# très / trop
__bs_très_trop_superflu__
[très|trop] [beaucoup|assez|mieux|pire|meilleur|délicieux|plus|moins]
<<- /bs/ ->> \2 && Avec “\2”, l’adverbe “\1” est superflu.
TEST: Je l’aime {{très beaucoup}}. ->> beaucoup
# novlangue
__bs_vidéoprotection__
>vidéoprotection
>vidéo-protection
<<- /bs/ ->> surveillance des populations|surveillance des lieux publics|vidéosurveillance|télésurveillance
|
| ︙ | ︙ | |||
7100 7101 7102 7103 7104 7105 7106 |
[je|j’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:1s|Ov)
[je|j’] ?[ne|n’]¿ [lui|leur] en @:V¬:(?:1s|Ov)
<<- /conj/ value(\-1, "|est|es|") --1>> ai|aie|suis && Conjugaison erronée. Confusion probable entre “être” et “avoir”. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier.
<<- /conj/ __else__ --1>> =suggVerb(\-1, ":1s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier.
TEST: j’{{es}} déjà donné ->> ai|aie|suis
TEST: je l’{{est}} perdu de vue. ->> ai|aie|suis
| | | | | < | | | | | | < | | | | | | | | | | | | | | | 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 |
[je|j’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:1s|Ov)
[je|j’] ?[ne|n’]¿ [lui|leur] en @:V¬:(?:1s|Ov)
<<- /conj/ value(\-1, "|est|es|") --1>> ai|aie|suis && Conjugaison erronée. Confusion probable entre “être” et “avoir”. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier.
<<- /conj/ __else__ --1>> =suggVerb(\-1, ":1s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier.
TEST: j’{{es}} déjà donné ->> ai|aie|suis
TEST: je l’{{est}} perdu de vue. ->> ai|aie|suis
TEST: je {{donnerait}} tout pour y parvenir. ->> donnerais
TEST: Je le lui {{prend}}. ->> prends
TEST: Je l’{{apprend}}. ->> apprends
TEST: Je les {{contre-attaques}}. ->> contre-attaque
TEST: J’y {{vient}}. ->> viens
TEST: J’en {{revient}}. ->> reviens
TEST: je {{donner}}. ->> donne|donnais|donnai
TEST: Je ne leur en {{veut}} pas. ->> veux
TEST: je ne leur {{est}} rien donné ->> ai|aie|suis
TEST: Je ne le lui {{achèterait}} pas. ->> achèterais
TEST: Je ne t’{{attend}} pas. ->> attends
TEST: J’{{arrivait}} en retard. ->> arrivais
TEST: J’m’la {{fumerait}} bien, cette clope. ->> fumerais
TEST: J’leur en {{veut}} pas, à ces crétins. ->> veux
TEST: je t’en {{parlé}} ->> parle|parlais|parlai
TEST: Je est un autre.
__conf_je_non_verbe__
je @:¬:(?:V|Ov)
<<- /conf/ not value(\2, "|soussigné|soussignée|leurs|") and not tag(\1, "eg1mot") and not morph(<1, ":1s|>pronom/")
-2>> =suggSimil(\2, ":(?:1s|Ov)", False) && Incohérence avec “je” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
j’ ?[en|y]¿ @:¬:(?:V|Ov)
[je|j’] [ne|n’|le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:¬:(?:V|Ov)
[je|j’] [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
[je|j’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V
[je|j’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V
[je|j’] ?[ne|n’]¿ [lui|leur] en $:¬:V
<<- /conf/ --1>> =suggSimil(\-1, ":(?:1s|Ov)", False) && Incohérence avec “\1” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: Je ne le {{croix}} pas ->> crois|croîs|croie
TEST: Je {{travail}}. ->> travaille
TEST: Je vous {{tellement}} reconnaissant.
TEST: Je m’en {{fou}}. ->> fous
TEST: Je soussigné, M. X., déclare que…
TEST: j’ai l’impression de ne même pas savoir ce qu’est un « juif français ».
TEST: les pronoms “je” et “tu”
## 2sg
__conj_tu__
tu @:V¬:(?:Ov|P|[ISK].*:2s)
tu [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:Ov|P|[ISK].*:2s)
tu [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:Ov|P|[ISK].*:2s)
tu ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:(?:P|[ISK].*:2s)
tu ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:P|[ISK].*:2s)
tu ?[ne|n’]¿ [lui|leur] en @:V¬:(?:P|[ISK].*:2s)
<<- /conj/ not morph(<1, ":V0") --1>> =suggVerb(\-1, ":2s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 2ᵉ personne du singulier.
TEST: Tu ne {{ment}} jamais. ->> mens
TEST: Tu {{a}} mal ? ->> as
TEST: Tu ne le lui {{prend}} pas. ->> prends
TEST: Tu ne m’{{attendra}} pas. ->> attendras
TEST: Jusqu’ici, on a tu le nom de la créature.
TEST: il s’est tu les jours après son agression.
__conf_tu_non_verbe__
tu @:¬:(?:V|Ov)
tu [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
tu [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
tu ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V
tu ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V
tu ?[ne|n’]¿ [lui|leur] en $:¬:V
<<- /conf/ not tag(\1, "eg1mot") and not morph(<1, ":(?:2s|V0)|>(?:pronom|à)/")
--1>> =suggSimil(\-1, ":(?:2s|Ov)", False) && Incohérence avec “tu” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: tu {{croix}} que tu sais quelque chose, mais tu ne sais rien. ->> crois|croîs|croies
TEST: tu la {{croix}} idiote ? ->> crois|croîs|croies
TEST: Elles sont à tu et à toi.
## 3sg
__conj_il__
il @:V¬:(?:3s|Ov)
<<- /conj/ not (morph(\2, ":[PQ]") and morph(<1, ":V0.*:3s"))
|
| ︙ | ︙ | |||
7280 7281 7282 7283 7284 7285 7286 |
[ce|c’] [le|l’] @>être/:V¬:(?:N|A|3s|P|Q|Ov)
[ce|c’] [ne|n’] ?[le|l’|en]¿ @>être/:V¬:(?:3[sp]|P|Q|Ov)
<<- /conj/ --1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
[c’|ç’] @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:que|[bcdfgjklmnpqrstvwxz].*:N.*:m:[si])/
<<- /conf/ not tag(\1, "eg1mot") -2>> =suggSimil(\2, ":3s", False) && Incohérence avec « \1 » : « \2 » devrait être un verbe.
| | | | | | 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 |
[ce|c’] [le|l’] @>être/:V¬:(?:N|A|3s|P|Q|Ov)
[ce|c’] [ne|n’] ?[le|l’|en]¿ @>être/:V¬:(?:3[sp]|P|Q|Ov)
<<- /conj/ --1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
[c’|ç’] @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:que|[bcdfgjklmnpqrstvwxz].*:N.*:m:[si])/
<<- /conf/ not tag(\1, "eg1mot") -2>> =suggSimil(\2, ":3s", False) && Incohérence avec « \1 » : « \2 » devrait être un verbe.
TEST: pour toi qui sais tout, ce ne le {{fus}} pas ->> fut
TEST: ce secret tu, ce {{devais}} être un cauchemar. ->> devait
TEST: Ce peut être un chien ou un chat.
TEST: ce ne peut être aussi stupide.
TEST: ce dut être un cauchemar.
TEST: ce devra être un véritable expert pour accomplir une tâche aussi difficile.
TEST: ce voudrait être le plus grand bal de tous les temps.
TEST: ce ne pourrait être une chose aussi banale.
TEST: ce serait une honte d’échouer une fois de plus à un test aussi élémentaire.
TEST: ce ne saurait être cet homme…
TEST: C’en est trop !
TEST: C’que j’comprends, c’est qu’il y a des limites à ce qu’on peut supporter.
TEST: c’con est trop con
__conj_c_en!6__
c’ en *WORD
<<- /conj/ morph(\3, ">(?:être|devoir|devenir|pouvoir|vouloir|savoir)/:V", ":3s")
-3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec “c’en”. Le verbe devrait être à la 3ᵉ personne du singulier.
<<- /conf/ morph(\3, ":[YP]") or morph(\3, ":V", ">(?:être|devoir|devenir|pouvoir|vouloir|savoir)/")
-1>> s’ && Confusion : “c’en” est la forme élidée de “ça en”. Pour la forme pronominale “se”, écrivez “s’en”.
TEST: tu vois, c’en {{étais}} trop pour elles. ->> était
TEST: {{c’}}en prendre. ->> s’
TEST: C’en était malsain.
TEST: C’en devenait trop.
TEST: C’en pouvait être effrayant.
__conf_c_s_verbe__
[il|ils|on|ne|n’] c’
|
| ︙ | ︙ | |||
7376 7377 7378 7379 7380 7381 7382 |
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [me|m’|nous|vous|lui|leur] @:V¬:(?:1p|Ov)
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:V¬:1p
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:V¬:1p
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [lui|leur] en $:V¬:1p
<<- /conj/ --1>> =suggVerb(\-1, ":1p") && Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel.
[<start>|,|(|puisque|lorsque|quand|quoique|combien|pourquoi|comment|où] nous [le|la|l’|les|en|y] @:V[123]..t_._[e_][a_]¬:(?:1p|Ov|Y|P)
| | | | | | | | | | 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 |
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [me|m’|nous|vous|lui|leur] @:V¬:(?:1p|Ov)
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:V¬:1p
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:V¬:1p
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [lui|leur] en $:V¬:1p
<<- /conj/ --1>> =suggVerb(\-1, ":1p") && Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel.
[<start>|,|(|puisque|lorsque|quand|quoique|combien|pourquoi|comment|où] nous [le|la|l’|les|en|y] @:V[123]..t_._[e_][a_]¬:(?:1p|Ov|Y|P)
<<- /conj/ --1>> =suggVerb(\-1, ":1p") && Conjugaison possiblement erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel.
TEST: Nous {{arriverez}} demain. ->> arriverons
TEST: Nous {{travaillez}}. ->> travaillons
TEST: nous {{donné}} trop de considération ->> donnons|donnâmes|donnions
TEST: nous {{avancez}} ->> avançons
TEST: nous n’{{devancez}} que de quelques points. ->> devançons
TEST: nous vous {{donnait}} des marques d’affection. ->> donnions
TEST: nous la {{réuniront}} avec l’ancienne équipe. ->> réunirons
TEST: Et, nous laissant étonnés d’être encore là sans y avoir rien compris,
TEST: Nous y voilà enfin.
## 2pl
__conj_vous__
<start> vous @:V¬:(?:G|Y|P|2p|3[sp]|Ov)
|
| ︙ | ︙ | |||
7471 7472 7473 7474 7475 7476 7477 |
--1>> =suggSimil(\-1, ":(?:3p|Ov)", False) && Incohérence avec “ils” : “\3” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: ils {{son}} du même bois.
TEST: Ils {{étai}} partie au {{restaurent}}
TEST: ils leur {{étai}} indifférent
TEST: ils ne lui {{étai}} pas indifférent
| < < < < < < < < < < < < < < < > > > > > > > > > > > > > > > > > > > > > > | | 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 |
--1>> =suggSimil(\-1, ":(?:3p|Ov)", False) && Incohérence avec “ils” : “\3” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: ils {{son}} du même bois.
TEST: Ils {{étai}} partie au {{restaurent}}
TEST: ils leur {{étai}} indifférent
TEST: ils ne lui {{étai}} pas indifférent
!!
!!
!!!! Pronoms + incohérences !!
!!
!!
__m_enfin__
m’ enfin
<<- !2>>
<<- ~>> *
__loc_notre_père_qui_es_au_cieux__
notre père qui [es|est] aux cieux
<<- !4>>
<<- ~3:0>> *
__conj_se_incohérence!3__
[se|s’] ?[le|la|l’|les]¿ @:V¬:(?:3[sp]|P)
s’ ?[en|y]¿ @:V¬:(?:3[sp]|P)
<<- /conj/ morph(\-1, ":[12]s") and \-1.endswith("ai") --1>> =\-1+"t|"+suggVerb(\-1, ":3s") && Conjugaison erronée. Avec le pronom “se”, le verbe ne peut être à la 1ʳᵉ ou 2ᵉ personne du singulier.
<<- /conj/ __else__ and morph(\-1, ":[12]s") --1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Avec le pronom “se”, le verbe ne peut être à la 1ʳᵉ ou 2ᵉ personne du singulier.
<<- /conj/ __else__ and morph(\-1, ":1p") --1>> =suggVerb(\-1, ":3p") && Conjugaison erronée. Avec le pronom “se”, le verbe ne peut être à la 1ʳᵉ personne du pluriel.
<<- /conj/ __else__ and morph(\-1, ":2p") --1>> =suggVerbInfi(\-1) && Conjugaison erronée. Avec le pronom “se”, le verbe ne peut être à la 2ᵉ personne du pluriel.
TEST: se {{considérez}} comme un génie… ->> considérer
TEST: se {{rencontrerons}} demain grands et petits. ->> rencontreront
TEST: se {{crois}} élu par Dieu… ->> croit
TEST: se {{donnai}} des grands airs, ce con ->> donnait|donna
TEST: avec ceux se trouvant sur leur chemin
TEST: s’y adonnant à cœur-joie.
__non_verbe_après_préverbes!3__
[ne|n’] [le|la|l’|les] [lui|leur|en|y] @:¬:(?:[123][sp]|Y|P|Ov|X)
[ne|n’] [lui|leur] en @:¬:(?:[123][sp]|Y|P|Ov|X)
<<- /conf/ -4>> =suggSimil(\4, ":(?:[123][sp]|Y)", False) && Incohérence avec « \1 \2 \3 » : « \4 » devrait être un verbe.
[ne|n’] [le|la|l’|les|nous|vous|lui|leur] @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère)/
n’ [en|y] @:¬:(?:[123][sp]|Y|P|Ov|X|W)|>(?:presque|rien|guère)/
[me|m’|te|t’|se|s’] [le|la|l’|les] @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère)/
|
| ︙ | ︙ | |||
7551 7552 7553 7554 7555 7556 7557 | TEST: N’oublient-ils pas ce qu’ils étaient autrefois… TEST: Ne presque jamais réussir un plat aussi simple, c’est de l’incompétence pure et simple. TEST: c’est vous les journalistes qui l’avez écrit TEST: C’est nous les patrons TEST: me revoilà TEST: ne l’avoir pas vu plus tôt | < < < < < < | | | | | | | | | | | | | | > | 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 |
TEST: N’oublient-ils pas ce qu’ils étaient autrefois…
TEST: Ne presque jamais réussir un plat aussi simple, c’est de l’incompétence pure et simple.
TEST: c’est vous les journalistes qui l’avez écrit
TEST: C’est nous les patrons
TEST: me revoilà
TEST: ne l’avoir pas vu plus tôt
!!
!!
!!!! Formes verbales sans sujet !!
!!
!!
## Incohérences avec formes verbales 1sg et 2sg sans sujet
__conj_1s_sans_sujet_xxxai!3__
[ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~ai$
<<- /conj/ not tagbefore(\1, "_1s_") and morph(\-1, ":1s", ":[GW]")
--1>> =\-1+"t|"+suggVerb(\-1, ":3s") && Incohérence. Ceci est un verbe à la 1ʳᵉ personne du singulier. Sujet (“je” ou “moi qui”) introuvable.
[me|m’|te|t’] ?[le|la|l’|les|en|y]¿ ~ai$
[le|la|l’|les] [lui|leur|en|y] ~ai$
[lui|leur] en ~ai$
<<- /conj/ not tagbefore(\1, "_1s_") and morph(\-1, ":1s", ":[GW]")
--1>> =\-1+"t|"+suggVerb(\-1, ":3s") && Incohérence. Ceci est un verbe à la 1ʳᵉ personne du singulier. Sujet (“je” ou “moi qui”) introuvable.
[nous|vous] ?[le|la|l’|les|en|y]¿ ~ai$
<<- /conj/ not tagbefore(\-1, "_1s_") and not morph(<1, ":R") and morph(\-1, ":1s", ":[GW]")
--1>> =\-1+"t|"+suggVerb(\-1, ":3s") && Incohérence. Ceci est un verbe à la 1ʳᵉ personne du singulier. Sujet (“je” ou “moi qui”) introuvable.
~ai$
<<- /conj/ not tagbefore(\1, "_1s_") and morph(\1, ":1s", ":[GWMNAQ]") and not (\1.istitle() and before0("\\w"))
-1>> =\-1+"t|"+suggVerb(\1, ":3s") && Incohérence. Ceci est un verbe à la 1ʳᵉ personne du singulier. Sujet (“je” ou “moi qui”) introuvable.
TEST: avançait et {{donnai}} beaucoup ->> donnait|donna
TEST: il avancera, ne {{serai}} ce que de quelques pas ->> serait|sera
TEST: m’{{occupai}} que deux jours, cette ânerie ->> occupait|occupa
TEST: Lui, quand il y pensait, en {{arrivai}} à chaque fois à la même conclusion. ->> arrivait|arriva
TEST: {{dansai}} puis oubliait ->> dansait|dansa
TEST: ce qui, dans le meilleur des cas, peut-être, oui, c’est vrai, vous {{donnerai}} l’avantage. ->> donnerait|donnera
TEST: un cheval bai
__conj_2s_sans_sujet_xxxas_xxxes!3__
[ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~[ae]s$
<<- /conj/ not tagbefore(\1, "_2s_") and morph(\-1, ":2s", ":(?:E|G|W|M|J|3[sp]|1p)")
--1>> =suggVerb(\-1, ":3s") && Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable.
|
| ︙ | ︙ | |||
7612 7613 7614 7615 7616 7617 7618 |
<<- /conj/ not tagbefore(\-1, "_2s_") and not morph(<1, ":R") and morph(\-1, ":2s", ":(?:E|G|W|M|J|3[sp]|2p|1p)")
--1>> =suggVerb(\-1, ":3s") && Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable.
~..[ae]s$
<<- /conj/ not tagbefore(\1, "_2s_") and morph(\1, ":2s", ":(?:E|G|W|M|J|3[sp]|N|A|Q|1p)") and not (\1.istitle() and before0("\\w"))
-1>> =suggVerb(\1, ":3s") && Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable.
| | | | | | | | | 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 |
<<- /conj/ not tagbefore(\-1, "_2s_") and not morph(<1, ":R") and morph(\-1, ":2s", ":(?:E|G|W|M|J|3[sp]|2p|1p)")
--1>> =suggVerb(\-1, ":3s") && Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable.
~..[ae]s$
<<- /conj/ not tagbefore(\1, "_2s_") and morph(\1, ":2s", ":(?:E|G|W|M|J|3[sp]|N|A|Q|1p)") and not (\1.istitle() and before0("\\w"))
-1>> =suggVerb(\1, ":3s") && Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable.
TEST: se {{demandes}} comment faire ->> demande
TEST: oui, il l’ignorait, ne me {{demandes}} comment c’était possible ->> demande
TEST: c’est ça, me {{demandes}} comment c’est possible ->> demande
TEST: je me questionne, {{exiges}} des réponses mais n’en obtiens pas… ->> exige
TEST: Caroline, quand l’heure viendra, {{décideras}} de la conduite à tenir. ->> décidera
TEST: {{arrimeras}} le voilier ->> arrimera
TEST: n’est-ce pas, indubitablement, nous la {{contestes}} ->> conteste
TEST: nous laisserons derrière nous les empires de la Terre.
__conj_1s_2s_sans_sujet_xxxs!3__
[ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~[iudnrtpcï]s$
<<- /conj/ not tagbefore(\1, "_1s_") and not tagbefore(\1, "_2s_") and morph(\-1, ":[12]s", ":(?:E|G|W|M|J|3[sp]|2p|1p)")
--1>> =suggVerb(\-1, ":3s") && Incohérence. Le sujet de cette forme verbale est introuvable.
|
| ︙ | ︙ | |||
7646 7647 7648 7649 7650 7651 7652 |
-1>> =suggVerb(\1, ":3s") && Incohérence. Le sujet de cette forme verbale est introuvable.
~[iudnrtpcï]s$
<<- /conj/ not tag(\1, "eg1mot") and not tagbefore(\1, "_1s_") and not tagbefore(\1, "_2s_")
and morph(\1, ":[12]s", ":(?:E|G|W|M|J|3[sp]|2p|1p|V0e|N|A|Q)") and not (\1.istitle() and before0("\\w"))
-1>> =suggVerb(\1, ":3s") && Incohérence. Le sujet de cette forme verbale est introuvable.
| | | | | | | | 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 |
-1>> =suggVerb(\1, ":3s") && Incohérence. Le sujet de cette forme verbale est introuvable.
~[iudnrtpcï]s$
<<- /conj/ not tag(\1, "eg1mot") and not tagbefore(\1, "_1s_") and not tagbefore(\1, "_2s_")
and morph(\1, ":[12]s", ":(?:E|G|W|M|J|3[sp]|2p|1p|V0e|N|A|Q)") and not (\1.istitle() and before0("\\w"))
-1>> =suggVerb(\1, ":3s") && Incohérence. Le sujet de cette forme verbale est introuvable.
TEST: il le provoquait, le {{précipitais}} dans la gueule du loup ->> précipitait
TEST: ne leur {{donnais}} aucune raison de se faire aimer ->> donnait
TEST: leur en {{faisais}} baver ->> faisait
TEST: vous en {{donnais}} pour votre argent, ce type. ->> donnait
TEST: oui, non, qui sait ? {{étais}} perdu, ce gars-là ->> était
TEST: ceux-là, dans tous les cas de figure et dans tous les coups ratés, {{comprenais}} mal pourquoi on leur en voulait. ->> comprenait
TEST: {{j'}}ai signalé que {{j'}}essayais de regrouper les paragraphes. (Tests avec apostrophe droite.)
TEST: lorsque deux sujets politiques voisins se présentent sur le marché, l’un plus flou et l’autre plus caricatural
TEST: dans tous les cas de figure imaginés par cette bande de nuls, il n’y en a pas un qui les sauvera.
TEST: ces gens qui vont par monts et par vaux.
TEST: pour ne justement pas donner l’impression de s’être trompé.
TEST: C’était lui le plus jeune président.
TEST: Avec la plupart d’entre nous pris en sandwich quelque part entre les deux
|
| ︙ | ︙ | |||
7678 7679 7680 7681 7682 7683 7684 |
and not morph(<1, ":(?:R|D.*:p)")
-1>> =suggVerb(\1, ":3s") && Incohérence. Le sujet de cette forme verbale est introuvable.
[peux|veux|équivaux|prévaux]
<<- /conj/ not tagbefore(\1, "_1s_") and not tagbefore(\1, "_2s_") and not (\1.istitle() and before0("\\w"))
-1>> =suggVerb(\1, ":3s") && Incohérence. Le sujet de cette forme verbale est introuvable.
| | | | | < | | | | | | 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 |
and not morph(<1, ":(?:R|D.*:p)")
-1>> =suggVerb(\1, ":3s") && Incohérence. Le sujet de cette forme verbale est introuvable.
[peux|veux|équivaux|prévaux]
<<- /conj/ not tagbefore(\1, "_1s_") and not tagbefore(\1, "_2s_") and not (\1.istitle() and before0("\\w"))
-1>> =suggVerb(\1, ":3s") && Incohérence. Le sujet de cette forme verbale est introuvable.
TEST: ça, tu sais, s’{{équivaux}}, voilà. ->> équivaut
TEST: lui, tu sais, s’en {{veux}} d’avoir raté ça. ->> veut
TEST: s’{{peux}} qu’il avait faim, va savoir ->> peut
TEST: n’{{équivaux}} pas à ma BMW, cette tire. ->> équivaut
TEST: la lui {{donnais}} sans contrepartie ->> donnait
TEST: {{vaux}} pas ça, ce truc. ->> vaut
TEST: ouais, ce serait pas de refus, ouais, {{peux}} peut-être nous aider ->> peut
TEST: Elle, ici et dans tous les cas de figure, {{veux}} toujours en faire plus. ->> veut
TEST: Le total de cette opération, contrairement à ce qu’on pense, {{équivaux}} à au moins trois d’entre eux. ->> équivaut
## Incohérences avec formes verbales 1pl et 2pl sans sujet
__conj_1p_sans_sujet!3__
~ons$
<<- /conj/ morph(\1, ":1p", ":[EGMNAJ]") and not tagbefore(\1, "_1p_") and not (\1.istitle() and before0("\\w"))
-1>> =suggVerb(\1, ":3p") && Ceci est un verbe à la 1ʳᵉ personne du pluriel. Sujet (“nous” ou équivalent) introuvable.
|
| ︙ | ︙ | |||
7770 7771 7772 7773 7774 7775 7776 |
au la @:[NAQ].*:[fe]
<<- /conf/ not \1.isupper() and \2.islower() -1>> à && Usage impropre. Avec un nom féminin, utilisez la préposition “à”. (Ex : Je vais à la gare, je vais au stade.)
au l’
<<- /conf/ \2 == "l’" -1>> à && Usage impropre. Exemple : Elle va à l’opéra. Elle va au bal.
| | | | | | | 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 |
au la @:[NAQ].*:[fe]
<<- /conf/ not \1.isupper() and \2.islower() -1>> à && Usage impropre. Avec un nom féminin, utilisez la préposition “à”. (Ex : Je vais à la gare, je vais au stade.)
au l’
<<- /conf/ \2 == "l’" -1>> à && Usage impropre. Exemple : Elle va à l’opéra. Elle va au bal.
TEST: {{au le}} chien ->> au
TEST: {{au les}} armoires
TEST: qui sont {{au}} l’usage ->> à
TEST: {{au}} la passion ->> à
__conf_de_du_d__
[de|du] d’ *WORD
<<- /conf/ not \1.isupper() and \3.islower() -1:2>> d’ && Incohérence.
TEST: Ça t’arrive {{de d’}}arriver à l’heure ? ->> d’
TEST: Les écrits de d’Alembert.
__conf_déterminant_fem_sing_verbe__
[ma|cette|ladite] @:(?:Y|[123][sp])¬:[NA]
<<- /conf/ \2.islower() -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True) && Incohérence avec “\1” : “\2” est une forme verbale.
quelle @:V[123].*:(?:Y|[123][sp])¬:[NA]|>(?:pouvoir|vouloir|aller|devoir)/
<<- /conf/ \2.islower() and not value(<1, "|le|la|les|") and hasSimil(\2, ":[NA]:[fe]:[si]")
-2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True) && Incohérence avec “\1” : “\2” est une forme verbale.
sa @:(?:Y|[123][sp])¬:(?:N.*:[fe]|A|W)
|
| ︙ | ︙ | |||
7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 |
TEST: {{çà}} va ->> ça
TEST: {{sa}} va ->> ça
TEST: {{sa}} a tout changé ->> ça
TEST: {{quelle}} {{camera}} ce serait ?
TEST: quelle serait la solution ?
TEST: quelle pourrait être la solution à ce problème ?
__conf_déterminant_mas_sing_verbe__
du @:(?:Y|[123][sp]|P)¬:[NAQ]
<<- /conf/ \2.islower() and not ( morph(\-1, ":V[023].*:Y") and ( morph(<1, ":V0a|>(?:jamais|pas)") or tag(<1, "_VCint_") ) )
-2>> =suggSimil(\2, ":[NA]:[me]:[si]", True) && Incohérence avec “\1” : “\2” est une forme verbale.
[cet|ledit|dudit] @:(?:Y|[123][sp])¬:[NAQ]
| > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 |
TEST: {{çà}} va ->> ça
TEST: {{sa}} va ->> ça
TEST: {{sa}} a tout changé ->> ça
TEST: {{quelle}} {{camera}} ce serait ?
TEST: quelle serait la solution ?
TEST: quelle pourrait être la solution à ce problème ?
# ta / t’as
__conf_t_as_ta_t_a__
ta [que|qu’]
ta [plein|beaucoup|peu|combien] [de|d’]
ta $:D
ta encore @:(?:Q|V1.*:Y)
<<- /conf/ not \1.isupper() -1>> t’as && Confusion : “ta” est un déterminant féminin. Pour l’abréviation de “tu as”, écrivez “t’as”.
ta @:Q.*:m
<<- /conf/ not \1.isupper() -1>> t’as && Confusion possible : “ta” est un déterminant féminin. Pour l’abréviation de “tu as”, écrivez “t’as”.
ta @:V1.*:(?:Y|Iq.*:[123]s|Ip.*:2p)¬:[NA]
<<- /conf/ not \1.isupper() -1>> t’as && Confusion : “ta” est un déterminant féminin. Pour l’abréviation de “tu as”, écrivez “t’as”.
<<- /conf/ __also__ --1>> =suggVerbPpas(\-1, ":m:s") && Confusion : “ta” est un déterminant féminin. Pour l’abréviation de “tu as”, écrivez “t’as” et mettez un participe passé après.
ta @:(?:[123][sp]|Y|P)¬:(?:[NA]|V1.*:(?:Y|Iq.*:[123]s|Ip.*:2p))
<<- /conf/ \2.islower() -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True) && Incohérence avec “\1” : “\2” est une forme verbale.
<start> t’ a [que|qu’|quel+les]
<start> t’ a ?[plein|beaucoup|peu|combien]¿ [de|d’]
<start> t’ a encore @:(?:Q|V1.*:Y)
<start> t’ a @:V1.*:Y
<<- /conf/ -3>> as && Confusion. Pour l’abréviation de “tu as”, écrivez “t’as”.
TEST: {{ta}} combien de fric, mec ? ->> t’as
TEST: {{ta}} qu’à bosser plus, feignasse. ->> t’as
TEST: {{ta}} {{bouffer}} du lion ->> t’as|||bouffé
TEST: {{ta}} {{manqué}} quelque chose ->> t’as|||manquée
TEST: {{ta}} {{bouffait}} ->> t’as|||bouffé
TEST: {{ta}} {{bouffez}} ->> t’as|||bouffé
TEST: t’{{a}} quelle prof ? ->> as
TEST: {{ta}} quel âge ? ->> t’as
TEST: ta {{tanguant}} ->>
TEST: avec ta peu élégante façon de remettre les gens en place, tu te fais plein d’ennemis.
TEST: ferme ta grande gueule
TEST: ta vraiment insupportable manière de rire.
TEST: ta gueule, connard.
__conf_déterminant_mas_sing_verbe__
du @:(?:Y|[123][sp]|P)¬:[NAQ]
<<- /conf/ \2.islower() and not ( morph(\-1, ":V[023].*:Y") and ( morph(<1, ":V0a|>(?:jamais|pas)") or tag(<1, "_VCint_") ) )
-2>> =suggSimil(\2, ":[NA]:[me]:[si]", True) && Incohérence avec “\1” : “\2” est une forme verbale.
[cet|ledit|dudit] @:(?:Y|[123][sp])¬:[NAQ]
|
| ︙ | ︙ | |||
10085 10086 10087 10088 10089 10090 10091 |
en cour d’ >assise
<<- !1:2>>
au long [court|cour|courre]
<<- /conf/ --1>> cours && Locution “au long cours”.|https://fr.wiktionary.org/wiki/au_long_cours
court d’ eau
| > | | > | 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 |
en cour d’ >assise
<<- !1:2>>
au long [court|cour|courre]
<<- /conf/ --1>> cours && Locution “au long cours”.|https://fr.wiktionary.org/wiki/au_long_cours
court d’ eau
<<- /conf/ morph(<1, ":(?:D.*:[me]:[si]|R)") and not value(<1, "|à|")
-1>> cours && Confusion. Écrivez “cours d’eau”.|https://fr.wiktionary.org/wiki/cours_d%E2%80%99eau
courts d’ eau
<<- /conf/ morph(<1, ":(?:D.*:[me]:[pi]|R)", ">à/")
-1>> cours && Confusion. Écrivez “cours d’eau”.|https://fr.wiktionary.org/wiki/cours_d%E2%80%99eau
en cour
<<- /conf/ ->> en cours && Confusion probable. Locution “en cours…”|https://fr.wiktionary.org/wiki/en_cours
[<start>|,|en|un|le|ce|mon|notre|votre|leur|des|les|mes|tes|ses|ces|nos|vos|leurs|quelques|plusieurs|certains|maints] [court+s] [de|d’]
|| [allemand|anglais|arabe|arabe|bengali|bhodjpouri|cantonais|coréen|égyptien|espagnol|français|grec|gujarati|haoussa|hébreu|hindi|indonésien|italien|italien|latin|japonais|javanais|mandarin|marathi|minnan|ourdou|pendjabi|persan|portugais|russe|sanskrit|sanscrit|swahili|tamoul|thaï|turc|tégoulou|vietnamien|wu]
[<start>|,|en|un|le|ce|mon|notre|votre|leur|des|les|mes|tes|ses|ces|nos|vos|leurs|quelques|plusieurs|certains|maints] [court+s] [de|d’]
|
| ︙ | ︙ | |||
12810 12811 12812 12813 12814 12815 12816 12817 12818 12819 12820 12821 12822 12823 |
# roue / roux
__conf_roue_roux__
en roux >libre
<<- /conf/ ->> en roue libre && Locution “en roue libre”.|https://fr.wiktionary.org/wiki/en_roue_libre
>bâton ?@:[WX]¿ dans les roux
<<- /conf/ --1>> roues && Confusion. Vous confondez l’objet rond avec la couleur.|https://fr.wiktionary.org/wiki/roue
TEST: ces cons sont constamment {{en roux libre}} ->> en roue libre
TEST: cesse de nous mettse des bâtons dans les {{roux}} ->> roues
TEST: elle est en roue libre depuis le début.
| > | 12850 12851 12852 12853 12854 12855 12856 12857 12858 12859 12860 12861 12862 12863 12864 |
# roue / roux
__conf_roue_roux__
en roux >libre
<<- /conf/ ->> en roue libre && Locution “en roue libre”.|https://fr.wiktionary.org/wiki/en_roue_libre
>bâton ?@:[WX]¿ dans les roux
sur les chapeaux [de|d’] roux
<<- /conf/ --1>> roues && Confusion. Vous confondez l’objet rond avec la couleur.|https://fr.wiktionary.org/wiki/roue
TEST: ces cons sont constamment {{en roux libre}} ->> en roue libre
TEST: cesse de nous mettse des bâtons dans les {{roux}} ->> roues
TEST: elle est en roue libre depuis le début.
|
| ︙ | ︙ | |||
12932 12933 12934 12935 12936 12937 12938 |
<<- /conf/ __else__ and morph(\3, ":(?:[123]p|Y|P)") ->> \1\2\3 && Verbe “s’ensuivre”.|https://fr.wiktionary.org/wiki/s%E2%80%99ensuivre
TEST: il {{s’en suis}} des représailles
TEST: {{s’en suivi}} des représailles
TEST: {{S’en suivrons}} une guerre de tous les instants et…
TEST: {{S’en suivre}}.
| < < < < < < < < < < < < < < < < | 12973 12974 12975 12976 12977 12978 12979 12980 12981 12982 12983 12984 12985 12986 |
<<- /conf/ __else__ and morph(\3, ":(?:[123]p|Y|P)") ->> \1\2\3 && Verbe “s’ensuivre”.|https://fr.wiktionary.org/wiki/s%E2%80%99ensuivre
TEST: il {{s’en suis}} des représailles
TEST: {{s’en suivi}} des représailles
TEST: {{S’en suivrons}} une guerre de tous les instants et…
TEST: {{S’en suivre}}.
# sitôt / si tôt
__conf_sitôt__
[<start>|,|(] si tôt $:A
<<- /conf/ -2:3>> sitôt && Confusion probable : si vous voulez dire “aussitôt”, écrivez “sitôt”.|https://fr.wiktionary.org/wiki/sit%C3%B4t
TEST: {{si tôt}} accomplie, il fallut recommencer
|
| ︙ | ︙ | |||
12970 12971 12972 12973 12974 12975 12976 12977 12978 12979 12980 12981 12982 12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 12997 12998 12999 13000 13001 13002 13003 13004 13005 13006 13007 |
s’ [y|i] [tôt|>tau|taux|to|>taud|trop|trot] [dis|dix|dit+s|di] ?,¿ s’ [y|i] [tôt|>tau|taux|to|>taud|trop|trot] [fait+s|>fée|fé|fais]
<<- /loc/ ->> sitôt dit, sitôt fait
&& Confusion. Locution « sitôt dit, sitôt fait ».|https://fr.wiktionary.org/wiki/sit%C3%B4t_dit,_sit%C3%B4t_fait
TEST: {{si tôt dit, sitôt fait}} ->> sitôt dit, sitôt fait
TEST: sitôt dit, sitôt fait.
# s’y / si
__conf_s_y_si__
ne si @:V
<<- /conf/ -2>> s’y && Confusion probable entre la conjonction “si” et la contraction du pronom “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.
[<start>|,|(] *WORD si @:[123][sp]¬:[MGA]
<<- /conf/ \-2.islower() and morph(\2, ":M")
--2>> s’y && Confusion probable entre la conjonction “si” et la contraction du pronom “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.
[il|ils|on] si @:[123][sp]¬:[MG]
<<- /conf/
--2>> s’y && Confusion probable entre la conjonction “si” et la contraction du pronom “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.
[<start>|,|(] [elle|elles|iel|iels] si @:[123][sp]¬:[MGA]
<<- /conf/
--2>> s’y && Confusion probable entre la conjonction “si” et la contraction du pronom “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.
[<start>|,|(] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD si @:[123]s¬:A
<<- /conf/ morph(\3, ":[NA].*:[si]")
--2>> s’y && Confusion probable entre la conjonction “si” et la contraction du pronom “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.
[<start>|,|(] [des|les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs] *WORD si @:[23]p¬:A
<<- /conf/ morph(\3, ":[NA].*:[pi]")
--2>> s’y && Confusion probable entre la conjonction “si” et la contraction du pronom “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.
[<start>|,|(] [certains|certaines|moult|maints|maintes] *WORD si @:[23]p
<<- /conf/ morph(\3, ":[NA].*:[pi]", ":3p")
--2>> s’y && Confusion probable entre la conjonction “si” et la contraction du pronom “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.
TEST: la politique, ne {{si}} épanouissent que les hypocrites ->> s’y
| > > > > > > > > > > > > > > > > > > > > > > > | | | | | 12995 12996 12997 12998 12999 13000 13001 13002 13003 13004 13005 13006 13007 13008 13009 13010 13011 13012 13013 13014 13015 13016 13017 13018 13019 13020 13021 13022 13023 13024 13025 13026 13027 13028 13029 13030 13031 13032 13033 13034 13035 13036 13037 13038 13039 13040 13041 13042 13043 13044 13045 13046 13047 13048 13049 13050 13051 13052 13053 13054 13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 |
s’ [y|i] [tôt|>tau|taux|to|>taud|trop|trot] [dis|dix|dit+s|di] ?,¿ s’ [y|i] [tôt|>tau|taux|to|>taud|trop|trot] [fait+s|>fée|fé|fais]
<<- /loc/ ->> sitôt dit, sitôt fait
&& Confusion. Locution « sitôt dit, sitôt fait ».|https://fr.wiktionary.org/wiki/sit%C3%B4t_dit,_sit%C3%B4t_fait
TEST: {{si tôt dit, sitôt fait}} ->> sitôt dit, sitôt fait
TEST: sitôt dit, sitôt fait.
__conf_si_vconj__
si @:(?:[123][sp]|Y)¬:[GAQWMT] <end>
<<- /conf/ not \1.isupper() and not value(<1, "|ne|il|ils|on|")
-2>> =suggSimil(\2, ":[AWGT]", True) && Incohérence probable avec “si” : “\2” ne devrait pas être une forme verbale conjuguée.
si @:[123][sp]¬:[GNAQWMT] @:¬:D
<<- /conf/ not \1.isupper() and not value(<1, "|ne|il|ils|on|") and not (morph(\2, ":V0") and morph(\3, ":[QY]"))
-2>> =suggSimil(\2, ":[AWGT]", True) && Incohérence probable avec “si” : “\2” ne devrait pas être une forme verbale conjuguée.
TEST: des personnes si {{désespérer}}
TEST: Ces gens sont si {{prit}} par leur travail qu’ils en oublient de vivre.
TEST: Ça ira mieux demain, surtout si émerge une demande forte de la part des consommateurs.
TEST: Toutes les bifurcations qui auraient été possibles si avaient été pris en compte des critères autre que la captation de valeur ajoutée, l’augmentation des taux de profit, et l’accumulation du capital.
TEST: si venir à la conférence coûte autant, il est préférable de s’abstenir.
# s’y / si
__conf_s_y_si__
ne si @:V
<<- /conf/ -2>> s’y && Confusion probable entre la conjonction “si” et la contraction du pronom “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.
<<- !-1>> conf
[<start>|,|(] *WORD si @:[123][sp]¬:[MGA]
<<- /conf/ \-2.islower() and morph(\2, ":M")
--2>> s’y && Confusion probable entre la conjonction “si” et la contraction du pronom “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.
<<- !-1>> conf
[il|ils|on] si @:[123][sp]¬:[MG]
<<- /conf/
--2>> s’y && Confusion probable entre la conjonction “si” et la contraction du pronom “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.
<<- !-1>> conf
[<start>|,|(] [elle|elles|iel|iels] si @:[123][sp]¬:[MGA]
<<- /conf/
--2>> s’y && Confusion probable entre la conjonction “si” et la contraction du pronom “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.
<<- !-1>> conf
[<start>|,|(] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD si @:[123]s¬:A
<<- /conf/ morph(\3, ":[NA].*:[si]")
--2>> s’y && Confusion probable entre la conjonction “si” et la contraction du pronom “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.
<<- !-1>> conf
[<start>|,|(] [des|les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs] *WORD si @:[23]p¬:A
<<- /conf/ morph(\3, ":[NA].*:[pi]")
--2>> s’y && Confusion probable entre la conjonction “si” et la contraction du pronom “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.
<<- !-1>> conf
[<start>|,|(] [certains|certaines|moult|maints|maintes] *WORD si @:[23]p
<<- /conf/ morph(\3, ":[NA].*:[pi]", ":3p")
--2>> s’y && Confusion probable entre la conjonction “si” et la contraction du pronom “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.
<<- !-1>> conf
TEST: la politique, ne {{si}} épanouissent que les hypocrites ->> s’y
TEST: Jérôme {{si}} rend souvent ->> s’y
TEST: Mélanie {{si}} adonne avec passion. ->> s’y
TEST: il {{si}} croit ->> s’y
TEST: elle {{si}} complait ->> s’y
TEST: une femme {{si}} rend tous les jours ->> s’y
TEST: les hommes {{si}} rendent tous les jours ->> s’y
TEST: certaines prisonnières {{si}} adonnent ->> s’y
TEST: eux si aigris, elles si violentes
TEST: le SI sera prêt.
TEST: perdu si entre lui et moi survient une dissension
TEST: s’y rendre est indispensable.
TEST: Paul si dément qu’on allait l’enfermer à l’asile
TEST: Si exercer des représailles nous procure une satisfaction immédiate, les conséquences à long terme sont souvent désastreuses.
TEST: plusieurs restent si déments qu’on ne savait plus que faire d’eux.
|
| ︙ | ︙ | |||
13148 13149 13150 13151 13152 13153 13154 |
[<start>|,|(] [elles|certaines|quelques-uns|quelques-unes] son @:[AQW]
<<- /conf/ -2>> \2, && Confusion possible : ou vous confondez “son” et “sont”, ou vous devriez mettre une virgule après “\2”.
<<- /conf/ -3>> sont && Confusion possible : pour la conjugaison de “être” à la 3ᵉ personne du pluriel, écrivez “sont”.
TEST: ne leur {{son}} pas odieux. ->> sont
TEST: Ces chiens me {{son}} odieux. ->> sont
TEST: ces gens qui {{son}}, dans le meilleur des cas, des imbéciles ne peuvent nous aider. ->> sont
| | | | 13196 13197 13198 13199 13200 13201 13202 13203 13204 13205 13206 13207 13208 13209 13210 13211 |
[<start>|,|(] [elles|certaines|quelques-uns|quelques-unes] son @:[AQW]
<<- /conf/ -2>> \2, && Confusion possible : ou vous confondez “son” et “sont”, ou vous devriez mettre une virgule après “\2”.
<<- /conf/ -3>> sont && Confusion possible : pour la conjugaison de “être” à la 3ᵉ personne du pluriel, écrivez “sont”.
TEST: ne leur {{son}} pas odieux. ->> sont
TEST: Ces chiens me {{son}} odieux. ->> sont
TEST: ces gens qui {{son}}, dans le meilleur des cas, des imbéciles ne peuvent nous aider. ->> sont
TEST: {{sont}} {{pain}} ->> son|||pains
TEST: en {{sont}} {{absence}} ->> son|||absences
TEST: qui {{son}} ces gens ? ->> sont
TEST: chez {{sont}} amis ->> son
TEST: il a perdu {{sont}} {{ami}} ->> son|||amis
TEST: ces gens {{son}} ceux qui nous mettent constamment dans la merde ->> sont
TEST: à {{sont}} précis de mathématiques ->> son
TEST: {{elles}} {{son}} là
TEST: elles s’en sont mal portées
|
| ︙ | ︙ | |||
13261 13262 13263 13264 13265 13266 13267 |
TEST: Il est tellement {{sur}} de la trouver. ->> sûr
TEST: ils sont en lieu {{sur}} et introuvables. ->> sûr
TEST: J’en suis {{sur}} désormais. ->> sûr
TEST: Il tapait par à-coups sur la table.
TEST: il s’étendit sur de la mousse à mémoire de forme
TEST: Elle réussira à coup sûr.
| < < < < < < < < < < < < < < < < < < < < < < < < < < < < | 13309 13310 13311 13312 13313 13314 13315 13316 13317 13318 13319 13320 13321 13322 |
TEST: Il est tellement {{sur}} de la trouver. ->> sûr
TEST: ils sont en lieu {{sur}} et introuvables. ->> sûr
TEST: J’en suis {{sur}} désormais. ->> sûr
TEST: Il tapait par à-coups sur la table.
TEST: il s’étendit sur de la mousse à mémoire de forme
TEST: Elle réussira à coup sûr.
# temps / tant / tan
__conf_tant_temps_tan_1__
## temps
combien [de|d’] [tant|>tan]
un bon bout [de|d’] [tant|>tan]
une question [de|d’] [tant|>tan]
|
| ︙ | ︙ | |||
13408 13409 13410 13411 13412 13413 13414 |
# taule / tôle
__conf_taule_tôle1__
[>taule] [de|d’|en] [>acier|>alu|>aluminium|>bardage|>cuivre|>étanchéité|>fer|>festonnage|inox|>laiton|>métal|>trapèze|>zinc|>éverite|>fibrociment|>plastique|>polycarbonate|PVC]
<<- /conf/ -1>> =\1.replace("au", "ô").replace("AU", "Ô") && Confusion. La taule est la forme argotique pour évoquer la prison, le bordel ou toute forme d’habitation.
| | | 13428 13429 13430 13431 13432 13433 13434 13435 13436 13437 13438 13439 13440 13441 13442 |
# taule / tôle
__conf_taule_tôle1__
[>taule] [de|d’|en] [>acier|>alu|>aluminium|>bardage|>cuivre|>étanchéité|>fer|>festonnage|inox|>laiton|>métal|>trapèze|>zinc|>éverite|>fibrociment|>plastique|>polycarbonate|PVC]
<<- /conf/ -1>> =\1.replace("au", "ô").replace("AU", "Ô") && Confusion. La taule est la forme argotique pour évoquer la prison, le bordel ou toute forme d’habitation.
TEST: une {{taule}} en acier ->> tôle
# tête / tète
__conf_tête_tète!6__
[tète+s] [haute+s|basse+s|baissé+ses|rasé+ses|tondu+ses]
[tète+s] d’ [>affiche|>ampoule|>enterrement|>enclume|>épingle|>œuf]
[tète+s] [de|d’] [>con|>mule|>linotte|>liste|list|>nœud|>pont|>mort]
|
| ︙ | ︙ | |||
13472 13473 13474 13475 13476 13477 13478 |
c’ >être toit
<<- /conf/ --1>> toi && Confusion. Le toit est constitué d’une toiture. Pour le pronom personnel à la 2ᵉ personne, écrivez “toi”.|https://fr.wiktionary.org/wiki/toi
[sous|sur] [mon|ton|son|notre|votre|leur] toi
[sous|sur] [le|ce|un] ?même¿ toi
<<- /conf/ --1>> toit && Confusion : “toi” est le pronom personnel à la 2ᵉ personne. Pour évoquer le sommet d’un bâtiment, écrivez “toit”.|https://fr.wiktionary.org/wiki/toit
| | | | | | | | | 13492 13493 13494 13495 13496 13497 13498 13499 13500 13501 13502 13503 13504 13505 13506 13507 13508 13509 13510 13511 13512 13513 13514 13515 13516 13517 13518 13519 13520 13521 13522 13523 13524 13525 13526 13527 13528 13529 13530 13531 13532 13533 13534 13535 13536 13537 |
c’ >être toit
<<- /conf/ --1>> toi && Confusion. Le toit est constitué d’une toiture. Pour le pronom personnel à la 2ᵉ personne, écrivez “toi”.|https://fr.wiktionary.org/wiki/toi
[sous|sur] [mon|ton|son|notre|votre|leur] toi
[sous|sur] [le|ce|un] ?même¿ toi
<<- /conf/ --1>> toit && Confusion : “toi” est le pronom personnel à la 2ᵉ personne. Pour évoquer le sommet d’un bâtiment, écrivez “toit”.|https://fr.wiktionary.org/wiki/toit
TEST: ce n’est pas contre {{toit}} ->> toi
TEST: sous son {{toi}}, c’est sa loi qui prime. ->> toit
# tour à tour
__conf_tour_à_tour__
!! tour à tour ¡¡
[tour+s|>tourd] [à|a] [tour+s|>tourd]
<<- /loc/ ->> tour à tour && Locution adverbiale invariable. Écrivez “tour à tour”.|https://fr.wiktionary.org/wiki/tour_%C3%A0_tour
TEST: ils sont {{tours à tours}} fâchés. ->> tour à tour
# tout à coup
__conf_tout_à_coup__
!! tout à coup ¡¡
[tout|toute|toutes] [à|a|as|ah|ha] [>cou|>coût|>cout|coup+s]
<<- /loc/ ->> tout à coup && Confusion.|https://fr.wiktionary.org/wiki/tout_%C3%A0_coup
TEST: ils sont {{tout à cous}} figés ->> tout à coup
TEST: Mais {{toute a cou}}, plus rien ne fonctionnait. ->> tout à coup
TEST: {{tout a coup}}, il n’y eut plus aucune lumière ->> tout à coup
TEST: Tout à coup, rien n’alla plus comme avant.
# Toutes choses égales par ailleurs
__conf_toutes_choses_égales_par_ailleurs__
!! toutes choses égales par ailleurs ¡¡
[toute|toutes] [chose+s|chosent] [égale+s|égal+s|égalent] [par|>part|pare+s] ailleurs
<<- /loc/ ->> toutes choses égales par ailleurs && Confusion.|https://fr.wiktionary.org/wiki/toutes_choses_%C3%A9gales_par_ailleurs
TEST: {{Toutes choses égales part ailleurs}}. ->> Toutes choses égales par ailleurs
TEST: ce serait, toutes choses égales par ailleurs, la meilleure solution possible.
# très / trait
__conf_très_trait__
## très
[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)
|
| ︙ | ︙ | |||
13783 13784 13785 13786 13787 13788 13789 |
!!!! Singuliers et pluriels !!
# Assemblée nationale
__gn_assemblée_nationale__
[<start>|,|l’] assemblé [national+e]
<<- /gn/ -2:3>> Assemblée nationale && Confusion. Écrivez “Assemblée nationale”.|https://fr.wiktionary.org/wiki/Assembl%C3%A9e_nationale
| | | | 13803 13804 13805 13806 13807 13808 13809 13810 13811 13812 13813 13814 13815 13816 13817 13818 13819 13820 13821 13822 13823 13824 13825 13826 |
!!!! Singuliers et pluriels !!
# Assemblée nationale
__gn_assemblée_nationale__
[<start>|,|l’] assemblé [national+e]
<<- /gn/ -2:3>> Assemblée nationale && Confusion. Écrivez “Assemblée nationale”.|https://fr.wiktionary.org/wiki/Assembl%C3%A9e_nationale
TEST: l’{{assemblé national}} ->> Assemblée nationale
TEST: l’Assemblée nationale
# ayants droit
__gn_ayants_droit__
[les|des|ces|ses|nos|vos|leurs] ayant [droit|droits]
<<- /gn/ -2:3>> ayants droit && Au singulier : “un ayant droit”. Au pluriel : “des ayants droit”.
TEST: Comment lutter contre la cupidité des {{ayant droits}} ->> ayants droit
# Note: À supprimer? Graphie qui tend vers la soudure et le pluriel régulier (ayant-droit·s)
# bien d’autres
__gn_bien_d_autres__
[<start>|,|(|et] bien d’ autre
<<- /gn/ not value(>1, "|part|") --1>> autres
|
| ︙ | ︙ | |||
13824 13825 13826 13827 13828 13829 13830 |
# ensemble
__gn_ensemble__
[toutes|tous] ensembles
<<- /gn/ -2>> ensemble && Ici, “ensemble” est vraisemblablement un adverbe, donc invariable.|https://fr.wiktionary.org/wiki/ensemble
| | | | > | | | > | | | | | | | | | 13844 13845 13846 13847 13848 13849 13850 13851 13852 13853 13854 13855 13856 13857 13858 13859 13860 13861 13862 13863 13864 13865 13866 13867 13868 13869 13870 13871 13872 13873 13874 13875 13876 13877 13878 13879 13880 13881 13882 13883 13884 13885 13886 13887 13888 13889 13890 13891 13892 13893 13894 13895 13896 13897 13898 13899 13900 13901 13902 13903 13904 13905 13906 13907 13908 13909 13910 13911 13912 13913 13914 13915 13916 13917 |
# ensemble
__gn_ensemble__
[toutes|tous] ensembles
<<- /gn/ -2>> ensemble && Ici, “ensemble” est vraisemblablement un adverbe, donc invariable.|https://fr.wiktionary.org/wiki/ensemble
TEST: Allons-y toutes {{ensembles}} ->> ensemble
# en particulier
__loc_en_particulier__
en particuliers
<<- /loc/ not morph(<1, ">agir/") ->> en particulier && Locution “en particulier” toujours au singulier.|https://fr.wiktionary.org/wiki/en_particulier
TEST: en général et {{en particuliers}} ->> en particulier
TEST: agir en particulier averti.
# en rangs serrés
__loc_en_rangs_serrés__
en rang serré
<<- /loc/ ->> en rangs serrés|en ordre serré && Au pluriel, car il y a plusieurs rangs. Vous pouvez aussi utiliser l’expression “en ordre serré”.
TEST: ils défilèrent {{en rang serré}} ->> en rangs serrés|en ordre serré
TEST: elles arrivent en rangs serrés.
# entre autres
__loc_entre_autres!6__
entre autre [<end>|,|)]
entre autre @:(?:[GW]|[NA].*:[pi])
<<- /loc/ not tag(\2, "eg1mot") and not morph(\-1, ">chose/")
-2>> autres && La locution “entre autres”, toujours au pluriel.|https://fr.wiktionary.org/wiki/entre_autres
!! entre autres choses ¡¡
[entre+s] [autre+s] [chose+s]
<<- /loc/ not value(<1, "|j’|n’|il|elle|on|tu|")
->> entre autres choses && La locution “entre autres choses”, toujours au pluriel.
TEST: Des raisons ? Entre {{autre}} je n’en savais pas plus que lui. ->> autres
TEST: il y eut, entre {{autre}}, des erreurs commises. ->> autres
TEST: il y aura {{entre autre chose}} des répercussions terribles. ->> entre autres choses
TEST: il y aura {{entre autre choses}} des répercussions terribles. ->> entre autres choses
TEST: on entre autre chose dans la base pour voir ce que ça donne.
TEST: entre “autre” et “différent”, une simple question de nuance
# nul et non avenu
__gn_nul_et_non_avenu__
nul et non >avenu
<<- /gn/ not value(\-1, "|avenu|") --1>> avenu && Accord avec “\1”.
nulle et non >avenu
<<- /gn/ not value(\-1, "|avenue|") --1>> avenue && Accord avec “\1”.
nuls et non >avenu
<<- /gn/ not value(\-1, "|avenus|") --1>> avenus && Accord avec “\1”.
nulles et non >avenu
<<- /gn/ not value(\-1, "|avenues|") --1>> avenues && Accord avec “\1”.
TEST: c’est nul et non {{avenue}} ->> avenu
TEST: des éléments nuls et non {{avenues}} ->> avenus
TEST: une tentative nulle et non {{avenu}} ->> avenue
TEST: nulles et non {{avenue}} ->> avenues
# en termes de
__loc_en_termes_de__
en terme [de|d’]
<<- /loc/ ->> en termes \3 && Dans la locution “en termes de”, mettez “terme” au pluriel.
|
| ︙ | ︙ | |||
14459 14460 14461 14462 14463 14464 14465 |
<<- /gn/ -3>> =suggFemSing(\3, True) && Accord avec “toute” : “\3” devrait être au féminin singulier.
<<- /gn/ morph(\3, ":[NA].*:f:p") -2>> toutes && Accord avec “\3”.
toute @:[NA].*:[mp]¬:(?:W|G|V0|M|Y|P|[fe]:[is])
<<- /gn/ morph(<1, ":R") -2>> =suggFemSing(\2, True) && Accord avec “toute” : “\2” devrait être au féminin singulier.
<<- /gn/ __also__ and morph(\2, ":[NA].*:f:p") -1>> toutes && Accord avec “\2”.
| | | | | | | | | 14481 14482 14483 14484 14485 14486 14487 14488 14489 14490 14491 14492 14493 14494 14495 14496 14497 14498 14499 14500 14501 14502 14503 14504 14505 14506 14507 14508 14509 14510 14511 14512 14513 14514 |
<<- /gn/ -3>> =suggFemSing(\3, True) && Accord avec “toute” : “\3” devrait être au féminin singulier.
<<- /gn/ morph(\3, ":[NA].*:f:p") -2>> toutes && Accord avec “\3”.
toute @:[NA].*:[mp]¬:(?:W|G|V0|M|Y|P|[fe]:[is])
<<- /gn/ morph(<1, ":R") -2>> =suggFemSing(\2, True) && Accord avec “toute” : “\2” devrait être au féminin singulier.
<<- /gn/ __also__ and morph(\2, ":[NA].*:f:p") -1>> toutes && Accord avec “\2”.
TEST: Toute {{époux}} doit faire preuve de bienveillance ->> épouse
TEST: de toute {{grand}} entreprise ->> grande
TEST: {{toute}} {{femmes}} ->> toutes|||femme
TEST: contre {{toute}} {{petites}} corruption ->> toutes|||petite
TEST: Il se souvient de toute mon histoire.
__gn_toutes_nom__
[<start>|,|(] toutes @:[NA].*:[ms]¬:(?:W|G|V0|M|[fe]:[ip])
de toutes @:[NA].*:[ms]¬:(?:W|G|V0|M|Y|[fe]:[ip])
<<- /gn/ -3>> =suggFemPlur(\3, True) && Accord avec “toutes” : “\3” devrait être au féminin pluriel.
<<- /gn/ morph(\3, ":[NA].*:f:s") -2>> toute && Accord avec “\3”.
toutes @:[NA].*:[ms]¬:(?:W|G|V0|M|Y|P|[fe]:[ip])
<<- /gn/ morph(<1, ":R") -2>> =suggFemPlur(\2, True) && Accord avec “toutes” : “\2” devrait être au féminin pluriel.
<<- /gn/ __also__ and morph(\2, ":[NA].*:f:s") -1>> toute && Accord avec “\2”.
TEST: {{toutes}} {{folle}} qu’elles croient être, elles sont aussi raisonnables que quiconque ->> toute|||folles
TEST: avec {{toutes}} {{femme}} ->> toute|||femmes
TEST: sur {{toutes}} {{armure}} ->> toute|||armures
!!
!!
!!!! Adverbes de négation !!
!!
|
| ︙ | ︙ | |||
14681 14682 14683 14684 14685 14686 14687 |
__imp_ne_infinitif_negadv!3__
[<start>|,|(] [ne|n’] @:V1.*:Y [pas|plus|jamais]
<<- /imp/ -3>> =suggVerbTense(\3, ":E", ":2p") && Confusion probable : “\3” est un verbe à l’infinitif. Si vous vouliez utiliser l’impératif, écrivez :
qui [ne|n’] @:V1.*:Y [pas|plus|jamais|aucun|aucune]
<<- /imp/ not morph(<1, ":R") -3>> =suggVerb(\3, ":3s") && Confusion probable : “\3” est un verbe à l’infinitif.
| | | | | 14703 14704 14705 14706 14707 14708 14709 14710 14711 14712 14713 14714 14715 14716 14717 14718 14719 |
__imp_ne_infinitif_negadv!3__
[<start>|,|(] [ne|n’] @:V1.*:Y [pas|plus|jamais]
<<- /imp/ -3>> =suggVerbTense(\3, ":E", ":2p") && Confusion probable : “\3” est un verbe à l’infinitif. Si vous vouliez utiliser l’impératif, écrivez :
qui [ne|n’] @:V1.*:Y [pas|plus|jamais|aucun|aucune]
<<- /imp/ not morph(<1, ":R") -3>> =suggVerb(\3, ":3s") && Confusion probable : “\3” est un verbe à l’infinitif.
TEST: Non, ne {{manger}} pas ça. ->> mangez
TEST: Ne {{donner}} jamais à manger ces saloperies au chat. ->> donnez
TEST: Qui ne {{créer}} aucune valeur ajoutée ->> crée|créait|créa
!!
!!
!!!! Confusions avec participes passés !!
!!
|
| ︙ | ︙ | |||
14719 14720 14721 14722 14723 14724 14725 |
celle ~.ai[ts]$
<<- /conf/ morph(\-1, ":V[123].*:Iq.*:[32]s") -2>> =suggVerbPpas(\-1, ":f:s") && Confusion. Après “\1”, il faut un adjectif.
celles ~.ai[ts]$
<<- /conf/ morph(\-1, ":V[123].*:Iq.*:[32]s") -2>> =suggVerbPpas(\-1, ":f:p") && Confusion. Après “\1”, il faut un adjectif.
| | | | | | | | | | | | 14741 14742 14743 14744 14745 14746 14747 14748 14749 14750 14751 14752 14753 14754 14755 14756 14757 14758 14759 14760 14761 14762 14763 14764 14765 14766 14767 14768 14769 14770 14771 14772 14773 14774 14775 14776 14777 14778 14779 |
celle ~.ai[ts]$
<<- /conf/ morph(\-1, ":V[123].*:Iq.*:[32]s") -2>> =suggVerbPpas(\-1, ":f:s") && Confusion. Après “\1”, il faut un adjectif.
celles ~.ai[ts]$
<<- /conf/ morph(\-1, ":V[123].*:Iq.*:[32]s") -2>> =suggVerbPpas(\-1, ":f:p") && Confusion. Après “\1”, il faut un adjectif.
TEST: Celui {{développer}} par Tim était moins efficace. ->> développé
TEST: Celle {{donnez}} à Maria valait la peine ->> donnée
TEST: ceux {{trouver}} à la cave était très vieux ->> trouvés
TEST: celles {{attaquer}} par la moisissure sont foutues. ->> attaquées
TEST: celui {{attaquait}} par les mites ->> attaqué
TEST: celle {{attaquait}} ->> attaquée
TEST: ceux {{sidérait}} ->> sidérés
TEST: celles {{déjantait}} ->> déjantées
TEST: celui d’Obéron était différent
## une fois +det +nom +V1_infi
__ppas_une_fois_det_nom_adj__
une fois $:D $:N @:V1.*:Y¬*
<<- /conf/ --1>> =suggVerbPpas(\-1) && Confusion probable. Si “\-1” est bien un adjectif pour “\-3 \-2”, alors n’utilisez pas un verbe à l’infinitif.
TEST: une fois le petit {{accepter}} par l’école, nous pûmes nous reposer. ->> accepté|acceptée|acceptés|acceptées
## adj que adj sujet
__conf_que_adj_suj__
que , @:V1.*:Y , [je|tu|il|elle|iel|ils|elles|iels]
<<- /conf/ -3>> =suggVerbPpas(\3) && Confusion probable. Il s’agit ici d’un verbe à l’infinitif. Si vous voulez décrire un état de fait, il faut employer un participe passé.
TEST: il était si fâché que, {{ulcérer}}, il dut s’asseoir. ->> ulcéré|ulcérés|ulcérée|ulcérées
TEST: il était si fâché que parler lui fut impossible.
TEST: que, parler, c’était impossible
!!
!!
|
| ︙ | ︙ | |||
15798 15799 15800 15801 15802 15803 15804 |
en maintes occasions
en toute occasion
en une ?tout¿ autre occasion
par la même occasion
<<- ~>> *
| | | | | | | 15820 15821 15822 15823 15824 15825 15826 15827 15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 |
en maintes occasions
en toute occasion
en une ?tout¿ autre occasion
par la même occasion
<<- ~>> *
TEST: Le train de 2 h 47 {{arriveraient}} en retard. ->> arriverait
TEST: Le train de 2 h 47 du matin {{arriveraient}} en retard. ->> arriverait
TEST: Le train de 2h47 du matin {{arriveraient}} en retard. ->> arriverait
TEST: ils sont depuis le 2 janvier {{parti}} à l’étranger. ->> partis
TEST: ils sont depuis le 2 janvier 2012 {{parti}} à l’étranger. ->> partis
TEST: Une étude de 2005 publiée dans le Journal
TEST: Les cinq variantes de la couverture du magazine Wired d’avril 2016 consacrée à Silicon Valley.
TEST: c’est donc la cinquième en 50 ans
TEST: profanation de plusieurs églises françaises début février.
__purge_un_nombre__
|
| ︙ | ︙ | |||
20140 20141 20142 20143 20144 20145 20146 |
TEST: Le rêve a d’autres propriétés méconnues.
__conf_pronom_à_l_air__
[tout|ça|ceci|cela|elle|tu] à l’ air @:[AR]|>libre/
<<- /conf/ morph(<1, ":Cs|<start>|>,") -2>> a && Confusion probable : “à” est une préposition. Pour le verbe “avoir”, écrivez “a”.
| | | | | | | | > | | | | | | 20162 20163 20164 20165 20166 20167 20168 20169 20170 20171 20172 20173 20174 20175 20176 20177 20178 20179 20180 20181 20182 20183 20184 20185 20186 20187 20188 20189 20190 20191 20192 20193 20194 20195 20196 20197 20198 20199 20200 20201 20202 20203 20204 20205 20206 20207 20208 20209 20210 20211 20212 20213 20214 20215 20216 20217 20218 20219 20220 20221 20222 20223 20224 20225 20226 20227 |
TEST: Le rêve a d’autres propriétés méconnues.
__conf_pronom_à_l_air__
[tout|ça|ceci|cela|elle|tu] à l’ air @:[AR]|>libre/
<<- /conf/ morph(<1, ":Cs|<start>|>,") -2>> a && Confusion probable : “à” est une préposition. Pour le verbe “avoir”, écrivez “a”.
TEST: lorsque tout {{à}} l’air fini, c’est trompeur. ->> a
TEST: Tout {{à}} l’air complètement foutu… ->> a
TEST: Ça {{à}} l’air génial. ->> a
TEST: elle {{à}} l’air heureuse. ->> a
TEST: Tout à la benne.
__conf_a_à_faim_peur_honte_soif_chaud_froid__
à [faim|peur|honte|soif|sommeil]
<<- /conf/ -1>> a && Avoir “\2”. Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.
<start> elle à [chaud|froid]
<<- /conf/ -3>> a && Avoir “\4”. Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.
TEST: Elle {{à}} chaud. ->> a
TEST: Elle {{à}} froid. ->> a
TEST: cet homme {{à}} faim ->> a
TEST: Votre réaction à froid ?
__conf_faire_bande_à_part__
>faire >bande a [>part|pare|pares|par]
>faire >bande à [parts|pare|pares|par]
<<- /conf/ -2:0>> bande à part && Confusion. Locution “faire bande à part”.|https://fr.wiktionary.org/wiki/faire_bande_%C3%A0_part
<<- !-2:-1>>
TEST: Cessez donc de faire {{bandes a pare}}. ->> bande à part
TEST: Elles ont fait {{bandes à parts}}. ->> bande à part
# abuser / abusé / abusif
__conf_abusif__
[c’|cela|ceci] [est|était|serait|sera] abusé
ce [serait|sera] abusé
<<- /conf/ -3>> abusif|abuser && Confusion. Il y a les pratiques abusives. On peut abuser de quelque chose. Mais “ça” ne peut pas être “abusé”.|https://fr.wiktionary.org/wiki/abuser
TEST: C’est {{abusé}} ! ->> abusif|abuser
TEST: Vendre ça aussi cher, c’est abuser de la crédulité des touristes.
# acre / âcre
__conf_acre_âcre__
*NUM >âcre
<<- /conf/ -2>> =\2.replace("â", "a").replace("Â", "A")
&& Confusion probable : “âcre” est un adjectif signifiant “irritant”. Pour l’unité de surface agraire, écrivez “acre”.|https://fr.wiktionary.org/wiki/%C3%A2cre
[>alcool|>être|>goût|>gout|>humeur|>odeur|>parole|>parfum|>remarque|>reproche|>réponse|>saveur|>senteur|>sensation|>vin] >acre
<<- /conf/ -2>> =\2.replace("a", "â").replace("A", "Â")
&& Confusion probable : “acre” est une unité de surface agraire. Pour l’adjectif signifiant “irritant”, écrivez “âcre”.|https://fr.wiktionary.org/wiki/%C3%A2cre
TEST: un terrain de 3 {{âcres}}. ->> acres
TEST: Il avait ce goût {{acre}} dans la bouche qui ne passait pas. ->> âcre
# accro / accroc
__conf_être_accro__
[>être|>devenir|>redevenir|>paraître|>paraitre|>rendre|>sembler] >accroc
<<- /conf/ -2>> =\2.replace("oc", "o") && Confusion : “accroc” signifie “déchirure”, “incident”, etc. tandis que “accro” est un terme familier qui signifie “dépendant”.
|
| ︙ | ︙ | |||
20218 20219 20220 20221 20222 20223 20224 |
>faire [un|des] >accro à [des|ces|mes|tes|ses|nos|vos|leurs] [principes|collants]
>faire [un|des] >accro à [mon|ton|son|notre|votre|leur] [caleçon|pantalon]
>faire [un|des] >accro à [la|ma|ta|sa|notre|votre|leur] [chemise|chemisier|culotte|jupe|veste]
>faire [un|des] >accro aux [principes|collants|caleçons|pantalons|chemises|chemisiers|culottet|jupes|vestes]
<<- /conf/ -3>> =\3.replace("ro", "roc") && Confusion : “accro” est un terme familier qui signifie “dépendant”, tandis que “accroc” signifie “déchirure”, “incident”, etc.
| | | | | | | | | | | 20241 20242 20243 20244 20245 20246 20247 20248 20249 20250 20251 20252 20253 20254 20255 20256 20257 20258 20259 20260 20261 20262 20263 |
>faire [un|des] >accro à [des|ces|mes|tes|ses|nos|vos|leurs] [principes|collants]
>faire [un|des] >accro à [mon|ton|son|notre|votre|leur] [caleçon|pantalon]
>faire [un|des] >accro à [la|ma|ta|sa|notre|votre|leur] [chemise|chemisier|culotte|jupe|veste]
>faire [un|des] >accro aux [principes|collants|caleçons|pantalons|chemises|chemisiers|culottet|jupes|vestes]
<<- /conf/ -3>> =\3.replace("ro", "roc") && Confusion : “accro” est un terme familier qui signifie “dépendant”, tandis que “accroc” signifie “déchirure”, “incident”, etc.
TEST: ils y sont {{accrocs}} depuis toujours ->> accros
TEST: elles y sont {{à crocs}} depuis toujours ->> accro|accros
TEST: au poker, il semble {{accroc}} ->> accro
TEST: vraiment {{accroc}} à la cocaïne ->> accro
TEST: pire, {{accroc}} au jeu ->> accro
TEST: Patricia est {{accroc}} à ce mec ->> accro
TEST: Tous {{accrocs}} à Internet. ->> accros
TEST: {{Accroc}} à cette merde depuis toujours. ->> Accro
TEST: Elle a fait un {{accro}} à ses principes. ->> accroc
# acquis / acquit
__conf_tenir_pour_acquit__
>tenir pour >acquit
<<- /conf/ -3>> acquis && Confusion. On écrit « tenir pour acquis ».
|
| ︙ | ︙ | |||
20260 20261 20262 20263 20264 20265 20266 |
[>biscuit|>brioche|>brownie|>bûche|>canard|>cookie|>crumble|>fondant|>gâteau|>meringue|>poulet|>mi-cuit|>pain|>tarte|>tartelette|>tuile] aux amendes
[>biscuit|>brioche|>brownie|>bûche|>canard|>cookie|>crumble|>fondant|>gâteau|>meringue|>poulet|>mi-cuit|>pain|>tarte|>tartelette|>tuile] à l’ amende
[>crème|>pâte|>purée] d’ >amende
<<- /conf/ -3>> amandes && Confusion. Une amende est une peine. Le fruit s’écrit “amande”.
>faire >amande >honorable
| | | | | | | | | 20283 20284 20285 20286 20287 20288 20289 20290 20291 20292 20293 20294 20295 20296 20297 20298 20299 20300 20301 20302 20303 20304 20305 20306 20307 20308 20309 20310 20311 20312 20313 20314 20315 20316 20317 20318 20319 20320 20321 20322 20323 20324 20325 20326 20327 20328 20329 20330 20331 20332 |
[>biscuit|>brioche|>brownie|>bûche|>canard|>cookie|>crumble|>fondant|>gâteau|>meringue|>poulet|>mi-cuit|>pain|>tarte|>tartelette|>tuile] aux amendes
[>biscuit|>brioche|>brownie|>bûche|>canard|>cookie|>crumble|>fondant|>gâteau|>meringue|>poulet|>mi-cuit|>pain|>tarte|>tartelette|>tuile] à l’ amende
[>crème|>pâte|>purée] d’ >amende
<<- /conf/ -3>> amandes && Confusion. Une amende est une peine. Le fruit s’écrit “amande”.
>faire >amande >honorable
<<- /conf/ -2:3>> amende honorable && Confusion. L’amande est un fruit. Locution “faire amende honorable”.
[/-je|/-tu|/-il|/-on|/-elle|/-nous|/-vous|/-ils|/-elles|/-iel|/-iels] >amande >honorable
<<- /conf/ morphVC(\1, ">faire") -2:3>> amende honorable && Confusion. L’amande est un fruit.
TEST: Avec ses beaux yeux en {{amendes}} nul ne peut lui résister.
TEST: Nous avons déconné, nous avons été mis à l’{{amande}}.
TEST: Ces gens-là ne feront jamais {{amande honorable}}.
TEST: achète de la pâte d’{{amende}}
TEST: feront-ils {{amande honorable}}
# ancre / encre
__conf_ancre_encre__
>faire couler beaucoup d’ >ancre
>faire couler l’ >ancre
un sang d’ >ancre
<<- /conf/ --1>> encre && Confusion probable. Locution “faire couler beaucoup d’encre”.|https://fr.wiktionary.org/wiki/faire_couler_l%E2%80%99encre
TEST: cette idylle a fait couler beaucoup d’{{ancre}} ->> encre
# annales / anal-e-s
__conf_annales_anales__
>anal [>littéraire|>politique|>ecclésiastique]
>anal du [baccalauréat|bac|brevet|concours]
>anal de [>physique|>chimie|>mathématique|>biologie|>géographie|>philosophie]
>anal d’ [>histoire|>économie|>informatique]
<<- /conf/ -1>> annales && Confusion : “\1” est un adjectif relatif à l’anus.|https://fr.wiktionary.org/wiki/annales
[les|ces|des|mes|tes|ses|nos|vos|leurs|plusieurs] >anal
<<- /conf/ -2>> annales && Confusion : “\2” est un adjectif relatif à l’anus.|https://fr.wiktionary.org/wiki/annales
TEST: {{anales}} du bac ->> annales
TEST: des {{anales}} littéraires ->> annales
TEST: il a bachoté les {{anales}}. ->> annales
# air / aire / ère
__conf_air_aire_ère__
[>air|>aire] [>digital|>numérique|>industriel|>glacière|>glaciaire|>géologique|Meiji|>cénozoïque|>moderne|nouvel|nouvelle+s|>paléozoïque|>pliocène|>primaire|>secondaire|>tertiaire|>quaternaire]
[>air|>aire] du [cénozoïque|digital|numérique|paléozoïque|pliocène|pétrole|primaire|secondaire|tertiaire|quaternaire]
[>air|>aire] du big data
|
| ︙ | ︙ | |||
20374 20375 20376 20377 20378 20379 20380 |
# autel / hôtel
__conf_autel_hôtel__
[>sacrifier|>sacrifice] ?$:W¿ sur l’ hôtel
<<- /conf/ --1>> autel
&& Confusion. L’hôtel est un établissement offrant un service d’hébergement. L’autel est une table ou un monument destiné aux sacrifices ou à la messe.|https://fr.wiktionary.org/wiki/autel
| | | | 20397 20398 20399 20400 20401 20402 20403 20404 20405 20406 20407 20408 20409 20410 20411 20412 20413 20414 20415 20416 20417 20418 20419 |
# autel / hôtel
__conf_autel_hôtel__
[>sacrifier|>sacrifice] ?$:W¿ sur l’ hôtel
<<- /conf/ --1>> autel
&& Confusion. L’hôtel est un établissement offrant un service d’hébergement. L’autel est une table ou un monument destiné aux sacrifices ou à la messe.|https://fr.wiktionary.org/wiki/autel
TEST: ils sont sacrifiés sur l’{{hôtel}} de la rentabilité ->> autel
# avion / avions
__conf_avions_avion__
nous avion
<<- /conf/ -2>> avions && Confusion probable : l’avion est un appareil volant.
TEST: Je pense que nous {{avion}} tort. ->> avions
# bailler / bâiller / bayer
__conf_bailler_bâiller_bayer__
[>bailler|>bâiller] aux corneilles
<<- /conf/ -1>> =\1.replace("âill", "ay").replace("aill", "ay").replace("ÂILL", "AY").replace("AILL", "AY")
&& Confusion. Locution “bayer aux corneilles”.|https://fr.wiktionary.org/wiki/bayer_aux_corneilles
|
| ︙ | ︙ | |||
20437 20438 20439 20440 20441 20442 20443 |
<<- /conf/ -3>> =\3.replace("an", "anc").replace("AN", "ANC") && Confusion probable.|https://fr.wiktionary.org/wiki/banc
>ban [de|d’] [>roche|>sable|>neige|>moule|>baleine|>dauphin|>hareng|>thon|>poisson|>piranha|>sardine|>méduse|>calibration|>musculation|>coupe|>scie|anchois|>huître|>huitre|>essai|>étalonnage]
>ban [de|d’] l’ école
>ban des accusés
<<- /conf/ -1>> =\1.replace("an", "anc").replace("AN", "ANC") && Confusion.|https://fr.wiktionary.org/wiki/banc
| | | | 20460 20461 20462 20463 20464 20465 20466 20467 20468 20469 20470 20471 20472 20473 20474 20475 |
<<- /conf/ -3>> =\3.replace("an", "anc").replace("AN", "ANC") && Confusion probable.|https://fr.wiktionary.org/wiki/banc
>ban [de|d’] [>roche|>sable|>neige|>moule|>baleine|>dauphin|>hareng|>thon|>poisson|>piranha|>sardine|>méduse|>calibration|>musculation|>coupe|>scie|anchois|>huître|>huitre|>essai|>étalonnage]
>ban [de|d’] l’ école
>ban des accusés
<<- /conf/ -1>> =\1.replace("an", "anc").replace("AN", "ANC") && Confusion.|https://fr.wiktionary.org/wiki/banc
TEST: sur les {{bans}} de l’école. ->> bancs
TEST: Attention aux {{bans}} de sable ->> bancs
TEST: sur les bancs de l’école.
# bât / bas
__conf_bât_bas_bat__
le [bas|bat] >blesser
<<- /conf/ -2>> bât && Confusion. Locution “là où le bât blesse”.|https://fr.wiktionary.org/wiki/b%C3%A2t
|
| ︙ | ︙ | |||
20475 20476 20477 20478 20479 20480 20481 |
# beauté / botté
__conf_beauté__
[>finir|>terminer|>achever|>conclure|>croître|>croitre|>grandir|>refaire] en [botter|botté+ses]
[>faire|>refaire] une [botter|botté+ses]
[>canon|concours|>grain|>institut|>pigeon|>produit|>salon] de [botter|botté+ses]
de toute [botter|botté+ses]
quark [botter|botté+ses]
| | | | | | | > | | 20498 20499 20500 20501 20502 20503 20504 20505 20506 20507 20508 20509 20510 20511 20512 20513 20514 20515 20516 20517 20518 20519 20520 20521 20522 20523 20524 20525 20526 20527 20528 20529 20530 20531 |
# beauté / botté
__conf_beauté__
[>finir|>terminer|>achever|>conclure|>croître|>croitre|>grandir|>refaire] en [botter|botté+ses]
[>faire|>refaire] une [botter|botté+ses]
[>canon|concours|>grain|>institut|>pigeon|>produit|>salon] de [botter|botté+ses]
de toute [botter|botté+ses]
quark [botter|botté+ses]
<<- /conf/ --1>> beauté && Confusion probable. Pour ce qui est beau, écrivez “beauté”.|https://fr.wiktionary.org/wiki/beaut%C3%A9
TEST: cette fois, on va finir en {{bottée}}. ->> beauté
TEST: le quark {{botter}} ->> beauté
# bel et bien
__conf_bel_belle__
belle et bien
<<- /loc/ (morph(>1, ":[AQR]") or morph(<1, ":V", ":V.e")) and not value(>1, "|que|qu’|sûr|")
->> bel et bien && Confusion probable. Locution “bel et bien” équivalente à “vraiment”.|https://fr.wiktionary.org/wiki/bel_et_bien
TEST: ils vont {{belle et bien}} par monts et par vaux. ->> bel et bien
TEST: avec ce vernis, la boiserie reste belle et bien protégée
l’ >échapper [bel+s|belles]
l’ >avoir >échapper [bel+s|belles]
<<- /conf/ --1>> belle && Confusion. Locution “l’échapper belle”.|https://fr.wiktionary.org/wiki/l%E2%80%99avoir_%C3%A9chapp%C3%A9_belle
TEST: Ils l’ont échappé {{bel}} ->> belle
# bien / bine
__conf_bien_bine__
bine
<<- /conf/ not tagbefore(\1, "_propsub_") and morph(<1, ":V")
->> bien && Confusion probable. Erreur de frappe ?
|
| ︙ | ︙ | |||
20545 20546 20547 20548 20549 20550 20551 |
# bonne et due forme / bonnet difforme / bon uniforme
__conf_en_bonne_et_due_forme__
en >bon >uniforme
en >bonnet >difforme
en >bon et [du+ses] >forme
<<- /conf/ ->> en bonne et due forme && Locution “en bonne et due forme” (invariable).|https://fr.wiktionary.org/wiki/en_bonne_et_due_forme
| | | | 20569 20570 20571 20572 20573 20574 20575 20576 20577 20578 20579 20580 20581 20582 20583 20584 20585 20586 20587 20588 20589 20590 20591 20592 |
# bonne et due forme / bonnet difforme / bon uniforme
__conf_en_bonne_et_due_forme__
en >bon >uniforme
en >bonnet >difforme
en >bon et [du+ses] >forme
<<- /conf/ ->> en bonne et due forme && Locution “en bonne et due forme” (invariable).|https://fr.wiktionary.org/wiki/en_bonne_et_due_forme
TEST: une raclée {{en bonnes et dues formes}} ->> en bonne et due forme
TEST: remplir son formulaire en bonne et due forme, c’est le minimum pour espérer un retour positif.
# en butte à / but / bute
__conf_en_butte_à_au__
en [>but|>bute] [à|au|aux]
<<- /conf/ -2>> butte && Confusion. Écrivez « en butte \3 ».
TEST: Et moi toujours en {{but}} à de nouveaux dangers ->> butte
# cane / canne (from LanguageTool)
__conf_canne_cane__
>cane [à|a] [sucre|pêche|selfie]
>cane [de|d’] [bambou|bois|combat|compagnon|compagnonnage|défense|golf|marche|Noël|ramonage)|>aveugle]
<<- /conf/ -1>> =\1.replace("ane", "anne") && Confusion. La cane est la femelle du canard.|https://fr.wiktionary.org/wiki/cane
|
| ︙ | ︙ | |||
20601 20602 20603 20604 20605 20606 20607 |
# c’est / s’est
__conf_c_est_était__
s’ [est|était] @:[AM]¬:[QGW]
<<- /conf/ -1>> c’ && Confusion probable. Si vous voulez dire “ceci \2”, utilisez “c’”.
| | | 20625 20626 20627 20628 20629 20630 20631 20632 20633 20634 20635 20636 20637 20638 20639 |
# c’est / s’est
__conf_c_est_était__
s’ [est|était] @:[AM]¬:[QGW]
<<- /conf/ -1>> c’ && Confusion probable. Si vous voulez dire “ceci \2”, utilisez “c’”.
TEST: {{s’}}est vraiment merdique. ->> c’
TEST: s’est par exemple illustré au combat.
TEST: il ne s’est pas juste montré
TEST: il s’était des journées entières consacré à son jeu favori.
__conf_c_en_être__
!! c’ en [est|était|fut|sera|serait] [fini|fait|terminé|assez|trop] ¡¡
|
| ︙ | ︙ | |||
20629 20630 20631 20632 20633 20634 20635 |
s’ en [es|est|sera|seras|étais|était|serai|serais|serait|fut|fût] @:A¬:[GVW]
<<- /conf/ morph(<1, ":C|<start>|>[,(]")
-1:2>> c’en && Confusion probable : “\2” est un adjectif. « C’en est… » équivaut à « ça, c’est… ».|https://fr.wiktionary.org/wiki/c%E2%80%99en_est_fait_de
s’ en [es|est|sera|seras|étais|était|serai|serais|serait|fut|fût] [assez|trop] [<end>|,|de|d’|du|des]
<<- /conf/ -1:2>> c’en && Confusion probable. « C’en est… » équivaut à « ça, c’est… ».|https://fr.wiktionary.org/wiki/c%E2%80%99en_est_fait_de
| | | | | | | | | | | | | | | | | | | | | | | | | | 20653 20654 20655 20656 20657 20658 20659 20660 20661 20662 20663 20664 20665 20666 20667 20668 20669 20670 20671 20672 20673 20674 20675 20676 20677 20678 20679 20680 20681 20682 20683 20684 20685 20686 20687 20688 20689 20690 20691 20692 20693 20694 20695 20696 20697 20698 20699 20700 20701 20702 20703 20704 20705 20706 20707 20708 20709 20710 20711 20712 20713 20714 20715 20716 20717 20718 20719 20720 20721 20722 20723 20724 20725 20726 20727 20728 20729 20730 20731 20732 20733 |
s’ en [es|est|sera|seras|étais|était|serai|serais|serait|fut|fût] @:A¬:[GVW]
<<- /conf/ morph(<1, ":C|<start>|>[,(]")
-1:2>> c’en && Confusion probable : “\2” est un adjectif. « C’en est… » équivaut à « ça, c’est… ».|https://fr.wiktionary.org/wiki/c%E2%80%99en_est_fait_de
s’ en [es|est|sera|seras|étais|était|serai|serais|serait|fut|fût] [assez|trop] [<end>|,|de|d’|du|des]
<<- /conf/ -1:2>> c’en && Confusion probable. « C’en est… » équivaut à « ça, c’est… ».|https://fr.wiktionary.org/wiki/c%E2%80%99en_est_fait_de
TEST: tout ça, {{s’en}} est fini. ->> c’en
TEST: {{s’en}} est assez de ces foutaises. ->> c’en
TEST: c’est tellement idiot, {{s’en}} est dérisoire… ->> c’en
TEST: {{s’en}} est terminé d’elles ->> c’en
TEST: {{s’en}} était fini d’eux ->> c’en
TEST: {{sang}} fut fini de nous ->> c’en
TEST: {{sans}} sera fini de vous ->> c’en
TEST: {{s ans}} serrait finit de moi ->> c’en
TEST: {{s’en}} est fée d’elles ->> c’en
TEST: {{s’en}} était fait d’eux ->> c’en
TEST: {{sang}} fut fait de nous ->> c’en
TEST: {{sans}} serra faits de vous ->> c’en
TEST: {{s ans}} serrait fée de moi ->> c’en
TEST: c’en est fini d’eux, ils sont comme morts
TEST: c’en est assez, ça suffit
# ce / se
__conf_ce_se_verbe__
[<start>|,|(] se [ne|n’] [>être|>devoir|>pouvoir]
[<start>|,|(] se [sera|serait|seraient|sont|seront|fut|fût|furent|fussent] $:D
[<start>|,|(] se >devoir être
[<start>|,|(] se >pouvoir être
<<- /conf/ -2>> ce && Confusion probable. Si vous voulez dire “ceci”, “cela” ou “ça”, écrivez “ce”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=2440
TEST: {{se}} n’est pas pour cette raison que j’ai abandonné mes études. ->> ce
TEST: grâce à quoi, {{se}} put être fait dans les règles. ->> ce
TEST: {{se}} serait les pires vacances de sa vie ->> ce
TEST: des pans entiers de l’univers — pour reprendre l’expression d’Orwell — se sont d’ores et déjà volatilisés
TEST: À la pause, ils se sont tous les deux assis à l’arrière, et j’ai vu progressivement leurs corps se rapprocher.
# coli / colis
__conf_colis_coli2__
[>affranchir|>attendre|>dédouaner|>dédouanement|>délivrer|>déposer|>égarer|>emballage|>emballer|>envoyer|>envoi|>expédier|>réexpédier|>expédition|>réexpédition|>fermer|>refermer|>livrer|>livraison|>ouvrir|>rouvrir|>ouverture|>réouverture|>perdre|>perte|>pesage|>peser|>porter|>réception|>recevoir|>transporter|>transport|>suivre] $:D coli
<<- /conf/ --1>> colis && Confusion probable. Si vous parlez d’un paquet, écrivez “colis”.|https://fr.wiktionary.org/wiki/colis
coli [>délivrer|>égarer|>envoyer|>livrer|>oublier|>suspect|>piéger|>neutraliser]
<<- /conf/ morph(\2, ":A") -1>> colis && Confusion probable. Si vous parlez d’un paquet, écrivez “colis”.|https://fr.wiktionary.org/wiki/colis
TEST: on va expédier ce {{coli}} vite fait bien fait. ->> colis
TEST: un {{coli}} oublié à la gare. ->> colis
# compte / conte / comte
__conf_compte_conte_comte__
>laisser pour [comte+s|>conte]
<<- /conf/ --1>> compte && Confusion. Locution “laisser pour compte”.|https://fr.wiktionary.org/wiki/laisser_pour_compte
[>demander|>rendre] des [contes|comtes]
<<- /conf/ --1>> comptes && Confusion. Écrivez “compte”.|https://fr.wiktionary.org/wiki/compte
>faire les [contes|comtes]
<<- /conf/ --1>> comptes && Confusion. Pour ce qui est comptable, écrivez “compte”.|https://fr.wiktionary.org/wiki/compte
>rendre ?bon¿ [comte|comtes|>conte|comptes]
<<- /conf/ --1>> compte && Confusion. Locution “rendre compte”.|https://fr.wiktionary.org/wiki/rendre_compte
>tenir [comte+s|>conte|comptes]
<<- /conf/ --1>> compte && Confusion. Locution “tenir compte”.|https://fr.wiktionary.org/wiki/tenir_compte
TEST: il faut rendre {{comte}} de la sitation désastreuse dans laquelle nous sommes tombés. ->> compte
TEST: il faut tenir {{comtes}} des aléas de la météo. ->> compte
TEST: nous allons demander des {{contes}} à ces gens-là. ->> comptes
TEST: qui fera les {{comtes}} ? ->> comptes
TEST: faudra rendre bon {{conte}} de vos actes ->> compte
TEST: il faut tenir {{contes}} des faits au lieu de nos impressions. ->> compte
# compter / conter / comté
__conf_compter_conter_comté__
[s’|m’|t’] en >laisser [compter|compté+ses|comptais|>comté|conté+ses]
nous nous en >laisser [compter|compté+ses|comptais|>comté|conté+ses]
vous vous en >laisser [compter|compté+ses|comptais|>comté|conté+ses]
|
| ︙ | ︙ | |||
20718 20719 20720 20721 20722 20723 20724 |
<<- /conf/ -1>> compter && Confusion. Un comté est le domaine d’un comte. Pour énumérer quelque chose, employez le verbe “compter”.|https://fr.wiktionary.org/wiki/compter
[>comte|>conter] ?[ça|ceci|cela]¿ sur les doigts [de|d’] [la|ma|ta|sa|notre|votre|leur] main
[>comte|>conter] ?[ça|ceci|cela]¿ sur les doigts d’une ?seule¿ main
<<- /conf/ -1>> =\1.replace("omt", "ompt").replace("OMT", "OMPT").replace("ont", "ompt").replace("ONT", "OMPT")
&& Confusion. Un comté est le domaine d’un comte. Pour énumérer quelque chose, employez le verbe “compter”.|https://fr.wiktionary.org/wiki/compter
| | | | | | | 20742 20743 20744 20745 20746 20747 20748 20749 20750 20751 20752 20753 20754 20755 20756 20757 20758 20759 20760 |
<<- /conf/ -1>> compter && Confusion. Un comté est le domaine d’un comte. Pour énumérer quelque chose, employez le verbe “compter”.|https://fr.wiktionary.org/wiki/compter
[>comte|>conter] ?[ça|ceci|cela]¿ sur les doigts [de|d’] [la|ma|ta|sa|notre|votre|leur] main
[>comte|>conter] ?[ça|ceci|cela]¿ sur les doigts d’une ?seule¿ main
<<- /conf/ -1>> =\1.replace("omt", "ompt").replace("OMT", "OMPT").replace("ont", "ompt").replace("ONT", "OMPT")
&& Confusion. Un comté est le domaine d’un comte. Pour énumérer quelque chose, employez le verbe “compter”.|https://fr.wiktionary.org/wiki/compter
TEST: je ne m’en laisse {{comté}} que par ma femme ->> conter
TEST: ne pas vous en laisser {{compter}} ->> conter
TEST: c’est vous qui {{comptez}} fleurette à ma fille ? ->> contez
TEST: elle put {{conter}} ça sur les doigts de sa main ->> compter
TEST: {{comté}} sur les doigts de la main comme un enfant ->> compter
__conf_cour_cours_court_courre2__
>couper [cour+s|courre+s|courts]
<<- /conf/ --1>> court && Locution “couper court” qui signifie “mettre fin à” ou “cesser”.|https://fr.wiktionary.org/wiki/couper_court
>tourner [cour+s|courre+s|courts]
|
| ︙ | ︙ | |||
20744 20745 20746 20747 20748 20749 20750 |
[>avoir|>donner|>laisser] libre [cour|court+s|courre+s]
<<- /conf/ --1>> cours && Confusion probable. Ce qui a « libre cours ».|https://fr.wiktionary.org/wiki/donner_libre_cours
>changer le [cour|court+s|courre+s] [de|des|du|d’]
<<- /conf/ --2>> cours && Confusion. Changer le cours de quelque chose.
| | | | | | | | | 20768 20769 20770 20771 20772 20773 20774 20775 20776 20777 20778 20779 20780 20781 20782 20783 20784 20785 20786 20787 20788 20789 20790 20791 20792 20793 20794 20795 20796 20797 20798 |
[>avoir|>donner|>laisser] libre [cour|court+s|courre+s]
<<- /conf/ --1>> cours && Confusion probable. Ce qui a « libre cours ».|https://fr.wiktionary.org/wiki/donner_libre_cours
>changer le [cour|court+s|courre+s] [de|des|du|d’]
<<- /conf/ --2>> cours && Confusion. Changer le cours de quelque chose.
TEST: je vais couper {{cours}} à ces conneries. ->> court
TEST: il faut donner libre {{cour}} à ses envies. ->> cours
TEST: le portage a encore {{cour}} ->> cours
TEST: cette expérience ne va pas tarder à tourner {{cours}}. ->> court
TEST: elle décida alors de changer le {{court}} de sa vie ->> cours
TEST: je ne veux pas la prendre de court.
TEST: elle ne veut pas prendre de cours de musique.
# courant / courent
__conf_courant_courent__
[courent|courrent] [alternatif+s|>atmosphérique|>continu|>électrique|>équatorial|marin+s|>océanique|>triphasé]
[courent|courrent] [d’|de] [>air|>eau|Foucault|>marée|>surface]
<<- /conf/ not value(<1, "|ils|elles|iels|ne|eux|") -1>> courant && Confusion probable. Écrivez “courant”.|https://fr.wiktionary.org/wiki/courant
TEST: Un fort {{courent}} électrique ->> courant
TEST: il y a un {{courent}} d’air dans cette salle. ->> courant
# coûter cher
__conf_chair_chaire_cher2__
[>coûter|>couter|>louer|>payer|>prendre|>valoir|>vendre] [chers|chère|chères]
<<- /conf/ -2>> cher && Ici, “cher” est un adverbe, invariable.|https://fr.wiktionary.org/wiki/cher
|
| ︙ | ︙ | |||
20791 20792 20793 20794 20795 20796 20797 20798 |
TEST: couper cette {{chère}} ->> chair
# chant / champ
__conf_Chandeleur__
la [>chant|chan|>champ] de l’ [heur|heure|eurent]
<<- /conf/ -2:0>> Chandeleur && Confusion : la Chandeleur est une fête.|http://fr.wikipedia.org/wiki/Chandeleur
| > | | > | | | | | | > > > | > | | | | | | | | | | | | | | | | 20815 20816 20817 20818 20819 20820 20821 20822 20823 20824 20825 20826 20827 20828 20829 20830 20831 20832 20833 20834 20835 20836 20837 20838 20839 20840 20841 20842 20843 20844 20845 20846 20847 20848 20849 20850 20851 20852 20853 20854 20855 20856 20857 20858 20859 20860 20861 20862 20863 20864 20865 20866 20867 20868 20869 20870 20871 20872 20873 20874 20875 20876 20877 20878 20879 20880 20881 20882 20883 20884 20885 20886 20887 20888 20889 20890 20891 20892 20893 20894 20895 20896 20897 20898 20899 20900 20901 20902 20903 20904 20905 20906 20907 20908 20909 20910 20911 20912 20913 20914 20915 20916 20917 20918 20919 20920 20921 20922 20923 20924 20925 20926 20927 20928 20929 20930 20931 20932 20933 20934 20935 20936 20937 20938 20939 20940 20941 20942 20943 20944 20945 20946 20947 20948 20949 20950 20951 20952 20953 20954 20955 |
TEST: couper cette {{chère}} ->> chair
# chant / champ
__conf_Chandeleur__
la [>chant|chan|>champ] de l’ [heur|heure|eurent]
<<- /conf/ -2:0>> Chandeleur && Confusion : la Chandeleur est une fête.|http://fr.wikipedia.org/wiki/Chandeleur
<<- !1>>
TEST: C’est la {{champ de l’heur}}. ->> Chandeleur
__conf_champ_chant__
[chan|>chant] de [>blé|>betterave|>coquelicot|>fleur|>force|>jonquille|>lavande|maïs|mais|>mine|>navet|>patate|>pavot|>pomme|>tournesol|>tabac|>théier|>thé|>tulipe|>vision]
<<- /conf/ -1>> =\1.replace("nt", "mp").replace("NT", "MP") && Confusion probable. Un chant est ce qui se chante.|https://fr.wiktionary.org/wiki/champ
[>tomber|>mourir|>décéder|>trépasser] [au|aux] [chan|>chant] d’ >honneur
sur [le|les] [chan|>chant] d’ >honneur
<<- /conf/ -3>> champ|champs && Confusion. Locution “champ d’honneur”.|https://fr.wiktionary.org/wiki/champ_d%E2%80%99honneur
>fleur des [chants|chans]
<<- /conf/ --1>> champs && Confusion. Les fleurs poussent dans des champs.|https://fr.wiktionary.org/wiki/champ
[>avoir|>accorder|>donner|>laisser|>offrir] le [chan|chant] libre
[>accorder|>donner|>laisser|>offrir] à $:M le [chan|chant] libre
<<- /conf/ --2>> champ && Confusion. Locution “le champ libre”, c’est-à-dire la liberté d’action.|https://fr.wiktionary.org/wiki/champ_libre
/_VCimp_ le [chan|chant] libre
/_VCimp_ à $:M le [chan|chant] libre
<<- /conf/ morphVC(\1, ">(?:avoir|accorder|donner|laisser|offrir)/")
--2>> champ && Confusion. Locution “le champ libre”, c’est-à-dire la liberté d’action.|https://fr.wiktionary.org/wiki/champ_libre
TEST: Il traversa le {{chant}} de betteraves. ->> champ
TEST: mourir au {{chant}} d’honneur ->> champ|champs
TEST: belle fleur des {{chants}}, veuillez entendre ma supplique ->> champs
TEST: je leur laisse le {{chant}} libre ->> champ
TEST: donnons-leur le {{chant}} libre et cessons de nous inquieter ->> champ
# colon / côlon
__conf_côlon_colon__
>cancer du colon
<<- /conf/ -3>> côlon && Confusion : le côlon est un segment du gros intestin, le colon colonise.
>côlon [installé+s]
<<- /conf/ -1>> =\1.replace("ô", "o").replace("Ô", "O") && Confusion probable : le côlon est un segment du gros intestin, le colon colonise.
TEST: Il a le cancer du {{colon}}. ->> côlon
TEST: les {{côlons}} installés le long de la côte ->> colons
# censé / sensé
__conf_censé_sensé__
>être >sensé [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] $:Y
>être >sensé ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] $:Y
>être >sensé ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:Y
>être >sensé ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:Y
>être >sensé ?[ne|n’]¿ [lui|leur] en $:Y
>être >sensé $:Y
>être >sensé ne [pas|plus|jamais|rien|guère|point]
<<- /conf/ not value(<1, "|l’|un|les|des|ces|")
-2>> =\2.replace("sens", "cens").replace("Sens", "Cens").replace("SENS", "CENS") && Confusion : l’adjectif “sensé” se dit de quelqu’un de “bon sens”. Pour ce qui est attendu, écrivez “censé”.
TEST: Ils sont {{sensés}} y parvenir. ->> censés
TEST: Elles étaient {{sensés}} m’y conduire ->> censés
TEST: il est {{sensé}} prendre l’avion demain ->> censé
TEST: Un être sensé ne ferait jamais ça.
>censé <end>
<<- /conf/ -1>> =\1.replace("cens", "sens").replace("Cens", "Sens").replace("CENS", "SENS") && Confusion probable. Ce qui est “sensé” (de “bon sens”) et ce que chacun est “censé” accomplir.
TEST: Ce sont pourtant des gens si {{censés}} ->> sensés
TEST: Ils n’y voyaient rien de sensé.
# chœur / cœur
__conf_choeur_coeur2__
[>ânonner|>attaquer|>brailler|>chanter|>clamer|>conter|>contre-attaquer|>crier|>déclamer|>dire|>expliquer|>hurler|>lire|>narrer|>parler|>raconter|>réciter|>répéter|>répliquer|>répondre|>rétorquer]
|| en >cœur
<<- /conf/ -3>> chœur && Confusion probable. Pour désigner un ensemble parlant ou chantant, écrivez “chœur”.|https://fr.wiktionary.org/wiki/ch%C5%93ur
[>apprendre|>connaitre|>connaître|>répéter|>réciter|>savoir] par >chœur
<<- /conf/ -3>> cœur && Confusion. Pour évoquer ce qu’on connaît parfaitement de mémoire, écrivez “par cœur”.|https://fr.wiktionary.org/wiki/ch%C5%93ur
TEST: ils répondirent en {{cœur}}. ->> chœur
TEST: elles connaissaient par {{chœur}} la chanson. ->> cœur
# content / contant / comptant
__conf_content_comptant!6__
>avoir ?tout¿ [mon|ton|son|notre|votre|leur] [comptant|contant]
<<- /conf/ --1>> content && Confusion. Avoir (tout) son content…|https://fr.wiktionary.org/wiki/content#Nom_commun
argent [content|contant]
<<- /conf/ morph(<1, ":[VR]") -2>> comptant && Confusion probable.|https://fr.wiktionary.org/wiki/argent_comptant
TEST: Elle a déjà eu tout son {{comptant}} de problèmes. ->> content
TEST: On paye toujours argent {{content}}. ->> comptant
# corps / cor
__conf_corps_cor2__
>faire >cor
<<- /conf/ -2>> corps && Confusion probable. Locution “faire corps”.|https://fr.wiktionary.org/wiki/faire_corps
>donner >cor [à|aux|a|,|)|<end>]
<<- /conf/ -2>> corps && Confusion probable . Locution “donner corps”.|https://fr.wiktionary.org/wiki/donner_corps
>plaider [>cor|>cœur] [présent+s]
<<- /conf/ -2:0>> corps présent && Confusion. Locution “plaider corps présent” (c’est-à-dire en présence du client).
>trembler de ?tout¿ [mon|ton|son|notre|votre|leur] >cor
<<- /conf/ --1>> corps && Confusion probable. Le cor est un instrument à vent.|https://fr.wiktionary.org/wiki/corps
TEST: Faisons {{cor}} avec lui ! ->> corps
TEST: ils plaideront {{cor présent}} ->> corps présent
TEST: elle tremblait de tout son {{cor}} ->> corps
TEST: donnons {{cor}} à notre ambition ->> corps
# côté / coté
__conf_côté_coté__
[au|autre|bon|le|ce|du|mon|ton|son|notre|votre|chaque|un|leur|quel|quelle] [coté|cotés|cotée|cotées]
<<- /conf/ --1>> côté && Confusion : “coté” est le participe passé du verbe “coter”.|https://fr.wiktionary.org/wiki/c%C3%B4t%C3%A9
[aux|autres|bons|les|ces|son|mes|tes|ses|nos|vos|leurs|quels|quelles|quelques|plusieurs] [coté|cotés|cotée|cotées]
<<- /conf/ --1>> côtés && Confusion : “coté” est le participe passé du verbe “coter”.|https://fr.wiktionary.org/wiki/c%C3%B4t%C3%A9
[à|mauvais|de] [coté|cotés|cotée|cotées]
<<- /conf/ --1>> côté|côtés && Confusion : “coté” est le participe passé du verbe “coter”.|https://fr.wiktionary.org/wiki/c%C3%B4t%C3%A9
TEST: à son {{coté}} ->> côté
TEST: Je reste à ses {{cotés}}. ->> côtés
TEST: de mauvais {{cotés}} ->> côté|côtés
# cote / côte / cotte
__conf_côte_cote_cotte__
[>cote|>cotte] [de|d’] [>bœuf|>porc|>veau|Bretagne|>agneau|>albâtre|>Armor|>azur|>ivoire|>or|>opale|>émeraude]
[>cote|>cotte] [>surnuméraire|>rocheux|>adriatique|>américain|>californien|>atlantique|>basque|>breton|>landais|>normand|>français|>belge|>espagnol|>italien|>portugais|>africain|>méditerranéen|>pacifique|>raide|>occidental|>fractal|nord|sud|ouest]
<<- /conf/ -1>> =\1.replace("o", "ô").replace("tt", "t") && Confusion : écrivez “côtes” pour les os du thorax et les rivages.|https://fr.wiktionary.org/wiki/c%C3%B4te
|
| ︙ | ︙ | |||
20949 20950 20951 20952 20953 20954 20955 |
<<- /conf/ --1>> côte
&& Confusion probable : pour parler d’un rivage ou d’une ligne de relief, écrivez “côte”.|https://fr.wiktionary.org/wiki/c%C3%B4te
[>côte|>cotte|>cote] [à|a|á] [>côte|>cotte|>cote]
<<- /conf/ ->> côte à côte && Locution adverbiale invariable. Écrivez “côte à côte”.|https://fr.wiktionary.org/wiki/c%C3%B4te_%C3%A0_c%C3%B4te
<<- ~>> *
| | | | | | | | | | | 20979 20980 20981 20982 20983 20984 20985 20986 20987 20988 20989 20990 20991 20992 20993 20994 20995 20996 20997 20998 20999 21000 21001 |
<<- /conf/ --1>> côte
&& Confusion probable : pour parler d’un rivage ou d’une ligne de relief, écrivez “côte”.|https://fr.wiktionary.org/wiki/c%C3%B4te
[>côte|>cotte|>cote] [à|a|á] [>côte|>cotte|>cote]
<<- /conf/ ->> côte à côte && Locution adverbiale invariable. Écrivez “côte à côte”.|https://fr.wiktionary.org/wiki/c%C3%B4te_%C3%A0_c%C3%B4te
<<- ~>> *
TEST: Rien ne vaut une bonne {{cote}} de bœuf. ->> côte
TEST: Elle avait les {{cotes}} cassées. ->> côtes
TEST: Elles ont passé une radiographie des {{cottes}}. ->> côtes
TEST: Quelle est sa {{côte}} de popularité ->> cote
TEST: il a réussi à percer sa {{cote}} de mailles. ->> cotte
TEST: Il a la {{côte}} auprès de ses collègues ->> cote
TEST: ils sont {{cotte à cotte}} ->> côte à côte
TEST: il nous faut encore gravir cette {{cotte}} ->> côte
TEST: nous avions prévu de longer cette {{cote}} ->> côte
TEST: on a atteint la cote d’alerte.
TEST: Elles avançaient côte à côte.
# cou / coup / coût
__conf_coup_cout_cou2__
>prendre ces jambes à son >cou
|
| ︙ | ︙ | |||
21017 21018 21019 21020 21021 21022 21023 |
>faire >cuir $:D [>blanquette|boulette+s|>brochette|>bœuf|>carotte|>champignon|>confit|>cèpe|>côte|>côtelette|>escalope|>fruit|>fève|>girolle|>haricot|>herbe|>jarret|>joue|>lardon|>lentille|>longe|>légume|>marron|>mijoté|>morille|>nem|>nouille|>ognon|>oignon|>omelette|>patate|>paupiette|>pied|>poire|>poitrine|>pomme|>porc|>potée|>poêlée|>pruneau|>pâte|>pâte|>pâté|>ragout|>ragoût|rillettes|>rognon|>rouelle|>rôti|>sauté|>steak|>terrine|>veau|>émincé|>épice|>œuf]
<<- /conf/ -2>> cuire && Confusion. Le cuir est la peau d’un animal. Pour parler de la cuisson, écrivez “cuire”.|https://fr.wiktionary.org/wiki/cuire
>aller [m’|t’|s’|nous|vous|leur] en >cuir
[>aller|>pouvoir|>savoir] ?[me|m’|te|t’|se|s’|nous|vous|leur]¿ >cuir
<<- /conf/ --1>> cuire && Confusion. Le cuir est la peau d’un animal. Pour parler de la cuisson, écrivez “cuire”.|https://fr.wiktionary.org/wiki/cuire
| | | | 21047 21048 21049 21050 21051 21052 21053 21054 21055 21056 21057 21058 21059 21060 21061 21062 |
>faire >cuir $:D [>blanquette|boulette+s|>brochette|>bœuf|>carotte|>champignon|>confit|>cèpe|>côte|>côtelette|>escalope|>fruit|>fève|>girolle|>haricot|>herbe|>jarret|>joue|>lardon|>lentille|>longe|>légume|>marron|>mijoté|>morille|>nem|>nouille|>ognon|>oignon|>omelette|>patate|>paupiette|>pied|>poire|>poitrine|>pomme|>porc|>potée|>poêlée|>pruneau|>pâte|>pâte|>pâté|>ragout|>ragoût|rillettes|>rognon|>rouelle|>rôti|>sauté|>steak|>terrine|>veau|>émincé|>épice|>œuf]
<<- /conf/ -2>> cuire && Confusion. Le cuir est la peau d’un animal. Pour parler de la cuisson, écrivez “cuire”.|https://fr.wiktionary.org/wiki/cuire
>aller [m’|t’|s’|nous|vous|leur] en >cuir
[>aller|>pouvoir|>savoir] ?[me|m’|te|t’|se|s’|nous|vous|leur]¿ >cuir
<<- /conf/ --1>> cuire && Confusion. Le cuir est la peau d’un animal. Pour parler de la cuisson, écrivez “cuire”.|https://fr.wiktionary.org/wiki/cuire
TEST: Va te faire {{cuir}} un œuf. ->> cuire
TEST: il va leur en {{cuir}} de m’avoir trompé ->> cuire
# date / datte
__conf_date_datte2__
[>confiture|>crème|>gâteau|>mélasse|>noyau|>pâte|>recette|>sirop] de >date
[moelleux|>gâteau|>fondant|>cake] [au|aux] >date
<<- /conf/ -3>> dattes && Confusion probable. Pour parler du fruit, écrivez “datte”.|https://fr.wiktionary.org/wiki/datte
|
| ︙ | ︙ | |||
21042 21043 21044 21045 21046 21047 21048 |
>datte de l’ [accouchement|actualisation|achat|adhésion|anniversaire|apparition|échéance|édition|émission|engagement|entrée|envoi|examen|exécution|expédition|expiration|immatriculation|imputation|inscription|origine|ouverture|ovulation]
>datte du /NUM [janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre]
<<- /conf/ -1>> =\1.replace("tt", "t").replace("TT", "T") && Confusion probable. La datte est un fruit. Pour évoquer un jour dans l’année, écrivez “date”.|https://fr.wiktionary.org/wiki/date
>dernier en >datte
<<- /conf/ -3>> date && Confusion probable. La datte est un fruit. Pour évoquer un jour dans l’année, écrivez “date”.|https://fr.wiktionary.org/wiki/date
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 21072 21073 21074 21075 21076 21077 21078 21079 21080 21081 21082 21083 21084 21085 21086 21087 21088 21089 21090 21091 21092 21093 21094 21095 21096 21097 21098 21099 21100 21101 21102 21103 21104 21105 21106 21107 21108 21109 21110 21111 21112 21113 21114 21115 21116 21117 21118 21119 21120 21121 21122 21123 21124 21125 21126 21127 21128 21129 21130 21131 21132 21133 21134 21135 21136 21137 21138 21139 21140 21141 21142 21143 21144 21145 21146 21147 21148 21149 21150 21151 21152 21153 21154 |
>datte de l’ [accouchement|actualisation|achat|adhésion|anniversaire|apparition|échéance|édition|émission|engagement|entrée|envoi|examen|exécution|expédition|expiration|immatriculation|imputation|inscription|origine|ouverture|ovulation]
>datte du /NUM [janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre]
<<- /conf/ -1>> =\1.replace("tt", "t").replace("TT", "T") && Confusion probable. La datte est un fruit. Pour évoquer un jour dans l’année, écrivez “date”.|https://fr.wiktionary.org/wiki/date
>dernier en >datte
<<- /conf/ -3>> date && Confusion probable. La datte est un fruit. Pour évoquer un jour dans l’année, écrivez “date”.|https://fr.wiktionary.org/wiki/date
TEST: il va faire un cake aux {{dates}}. ->> dattes
TEST: elle a fait de la confiture de {{dates}} ->> dattes
TEST: Des {{dates}} fraîches. ->> dattes
TEST: des {{dates}} dénoyautées. ->> dattes
TEST: une {{date}} muscade ->> datte
TEST: c’est la dernière en {{datte}}. ->> date
TEST: quelle est la {{datte}} de l’accouchement ->> date
TEST: Quelle est la {{datte}} du décès. ->> date
TEST: Quellle est la dernière en {{datte}} ->> date
TEST: Elles étaient à cette date cultivées à l’air libre.
TEST: De fraîche date…
# délacer / délasser
__conf_délacer_délasser__
>délasser $:D [>basket|>camisole|>chaussure|>corsage|>corset|>godasse|>godillot|>grolle|>jupe|>pompe|>lacet|>ranger|>robe|>soulier|>voile]
<<- /conf/ -1>> =\1.replace("ssa", "ça").replace("ss", "c").replace("SSA", "ÇA").replace("SS", "C") && Confusion probable. Pour défaire des lacets, des nœuds, etc., écrivez “délacer”.
[>basket|>camisole|>chaussure|>corsage|>corset|>godasse|>godillot|>grolle|>jupe|>pompe|>lacet|>ranger|>robe|>soulier|>voile] >délasser
<<- /conf/ morph(\-1, ":Q") --1>> =\-1.replace("ssa", "ça").replace("ss", "c").replace("SSA", "ÇA").replace("SS", "C") && Confusion probable. Pour défaire des lacets, des nœuds, etc., écrivez “délacer”.
TEST: Bon sang, il faut que tu {{délasses}} tes chaussures avant d’essayer de les enlever. ->> délaces
TEST: Ses souliers {{délassés}} la firent tomber. ->> délacés
# dénué / dénudé
__conf_dénué_dénudé__
>dénuder [de|d’] ?[tout|tous|toute|toutes]¿ [>beauté|>cause|>charme|>charisme|>clarté|>compassion|>compétence|>confort|>connaissance|>conscience|>consistance|>constance|>contenu|>contrepartie|>crainte|>créativité|>culture|>cynisme|>défaut|>difficulté|>discrimination|>faiblesse|>fantaisie|>finesse|foi|>fondement|>force|>gentillesse|>goût|>gout|>grâce|>grandeur|>haine|>justice|>légitimité|>logique|>maturité|>méchanceté|>mérite|>motif|>moyen|paix|>piété|>plan|>pertinence|>peur|>plaisir|>politesse|>préjugé|>principe|>professionnalisme|>psychologie|>qualité|>raison|>rancœur|>réalisme|remords|>respect|>revendication|>rigueur|>risque|>sagesse|>savoir|>sens|>sentiment|>science|>scrupule|>soupçon|>stress|>subtilité|>sympathie|>tact|>talent|>tendresse|>toxicité|>tromperie|>valeur|>vertu|>vigueur|>violence|>vision]
<<- /conf/ -1>> =\1.replace("nud", "nu").replace("NUD", "NU")
&& Confusion probable. Pour évoquer quelque chose “privé de \-1”, il faut employer le verbe “dénuer”.|https://fr.wiktionary.org/wiki/d%C3%A9nuer
>dénuder [de|d’] ?[tout|tous|toute|toutes]¿ [>âme|>apitoiement|>ambiguïté|>ambition|>amour|>envergure|>intérêt|>émotion|>envergure|>esthétique|>éthique|>enjeu|>expertise|>expression|>honnêteté|>humanité|>idée|>imagination|>inspiration|>intelligence|>intention|>inventivité|>objectivité]
<<- /conf/ -1>> =\1.replace("nud", "nu").replace("NUD", "NU")
&& Confusion probable. Pour évoquer quelque chose “privé d’\-1”, il faut employer le verbe “dénuer”.|https://fr.wiktionary.org/wiki/d%C3%A9nuer
TEST: C’est un homme {{dénudé}} de charme. ->> dénué
TEST: Un film {{dénudé}} de tout intérêt. ->> dénué
TEST: Une personne {{dénudée}} de toute compassion. ->> dénuée
TEST: Une histoire {{dénudée}} d’intérêt. ->> dénuée
TEST: Des hommes {{dénudés}} de compassion. ->> dénués
# dessein / dessin
__conf_dessein_dessin__
à dessin
<<- morph(<1, ":V") -2>> dessein && Confusion probable. Faire quelque chose “à dessein”, c’est-à-dire avec un but.|https://fr.wiktionary.org/wiki/%C3%A0_dessein
TEST: agir à {{dessin}} ->> dessein
TEST: venir à dessein ici
# desceller / déceler / desseller
__conf_erreur_déceler_desseller_desceller__
[>erreur|>faute|>incohérence|>problème|>bug|>bogue|>faille|>maladie|>défaut|>défaillance|>perturbation|>irrégularité] <> [>desseller|>desceller]
<<- /conf/ --1>> =\-1.replace("escell", "écel").replace("essell", "écel").replace("ESCELL", "ÉCEL").replace("ESSELL", "ÉCEL")
&& Confusion probable si ce verbe se rapporte à “\1”. Desceller signifie briser un sceau, un cachet… Desseller signifie ôter une selle. Si vous voulez dire “remarquer”, “dévoiler”, “découvrir”, écrivez “déceler”.|https://fr.wiktionary.org/wiki/déceler
[>desseller|>desceller] [l’|@:[BD]] [>petit|>grand|>énorme|>dangereux|>formidable|>fort|>léger|>merveilleux|>nouveau|>vrai|>réel|>sévère|>véritable] [>acidité|>activité|>allergie|>anévrisme|>anomalie|>arnaque|>appendicite|>atrophie|>baisse|>bébé|>blessure|>bug|>bogue|>carie|>cancer|>cause|>changement|>complot|>comète|>concentration|>corrélation|>croissance|>défaut|>défaillance|>demande|>dépression|>diabète|>différence|>diminution|>effluve|>épilepsie|>erreur|>essai|>existence|>grossesse|>grosseur|>faille|>faute|>fuite|>fraude|>grippe|>handicap|>hausse|>hémorragie|>hostilité|>hypertrophie|>incompatibilité|>incohérence|>infection|>infraction|>indice|>infidélité|>insuffisance|>intrigue|>irrégularité|>leucémie|>lésion|>lueur|>lumière|>maladie|>malformation|>manœuvre|>manipulation|>molécule|>mensonge|>mutation|>once|>perturbation|>personnalité|>piste|>perte|>planète|>exoplanète|>présence|>qualité|>odeur|>opportunité|>otite|>problème|>surdité|>talent|>tendance|>tentative|>tumeur|>utilisation|hoax|>variation|>vie|virus]
<<- /conf/ -1>> =\1.replace("escell", "écel").replace("essell", "écel").replace("ESCELL", "ÉCEL").replace("ESSELL", "ÉCEL")
&& Confusion probable si ce mot se rapporte à “\3 \4”. Desceller signifie briser un sceau, un cachet… Desseller signifie ôter une selle.|https://fr.wiktionary.org/wiki/déceler
[>desseller|>desceller] [l’|@:[BD]] [>acidité|>activité|>allergie|>anévrisme|>anomalie|>arnaque|>appendicite|>atrophie|>baisse|>bébé|>blessure|>bug|>bogue|>carie|>cancer|>cause|>changement|>complot|>comète|>concentration|>corrélation|>croissance|>défaut|>défaillance|>demande|>dépression|>diabète|>différence|>diminution|>effluve|>épilepsie|>erreur|>essai|>existence|>grossesse|>grosseur|>faille|>faute|>fuite|>fraude|>grippe|>handicap|>hausse|>hémorragie|>hostilité|>hypertrophie|>incompatibilité|>incohérence|>infection|>infraction|>indice|>infidélité|>insuffisance|>intrigue|>irrégularité|>leucémie|>lésion|>lueur|>lumière|>maladie|>malformation|>manœuvre|>manipulation|>molécule|>mensonge|>mutation|>once|>perturbation|>personnalité|>piste|>perte|>planète|>exoplanète|>présence|>qualité|>odeur|>opportunité|>otite|>problème|>surdité|>talent|>tendance|>tentative|>tumeur|>utilisation|hoax|>variation|>vie|virus]
<<- /conf/ -1>> =\1.replace("escell", "écel").replace("essell", "écel").replace("ESCELL", "ÉCEL").replace("ESSELL", "ÉCEL")
&& Confusion probable si ce mot se rapporte à “\3”. Desceller signifie briser un sceau, un cachet… Desseller signifie ôter une selle.|https://fr.wiktionary.org/wiki/déceler
TEST: il faut régler les problèmes {{descellés}} dans le code de l’analyseur syntaxique. ->> décelés
TEST: il y a une erreur qu’on peut {{desceller}} dans ses analyses. ->> déceler
TEST: elle a {{dessellé}} une forte hostilité dans ses propos. ->> décelé
TEST: elle a {{dessellé}} deux problèmes. ->> décelé
# dû / du
__ppas_dû_du2__
du [à|a|au|aux]
<<- /ppas/ \2.islower() -1>> dû && Confusion. Ce qui est dû.
|
| ︙ | ︙ | |||
21172 21173 21174 21175 21176 21177 21178 |
__conf_emprunt_empreint_prêt__
>faire $:D >prêt à la banque
<<- /conf/ -3>> emprunt|emprunts && Confusion. Faire un prêt consiste à prêter quelque chose à quelqu’un. Si vous êtes l’emprunteur, vous faites un emprunt.|https://fr.wiktionary.org/wiki/emprunt
>faire $:D [empreint+s]
<<- /conf/ --1>> emprunt|emprunts && Confusion. Lorsque vous empruntez quelque chose, vous faites un emprunt.|https://fr.wiktionary.org/wiki/emprunt
| | | | 21202 21203 21204 21205 21206 21207 21208 21209 21210 21211 21212 21213 21214 21215 21216 21217 |
__conf_emprunt_empreint_prêt__
>faire $:D >prêt à la banque
<<- /conf/ -3>> emprunt|emprunts && Confusion. Faire un prêt consiste à prêter quelque chose à quelqu’un. Si vous êtes l’emprunteur, vous faites un emprunt.|https://fr.wiktionary.org/wiki/emprunt
>faire $:D [empreint+s]
<<- /conf/ --1>> emprunt|emprunts && Confusion. Lorsque vous empruntez quelque chose, vous faites un emprunt.|https://fr.wiktionary.org/wiki/emprunt
TEST: Elle a fait un {{prêt}} à la banque. ->> emprunt|emprunts
TEST: J’ai fait un {{empreint}} à la bibliothèque. ->> emprunt|emprunts
# entretient / maintient / soutient
__conf_entretient_maintient_soutient__
$:M [entretien|maintien|soutien] [<end>|,|@:[DR]]
<<- /conf/ -2>> \2t && Confusion probable : “\-2” est un nom commun. Pour la forme verbale (3ᵉ pers. au présent), écrivez “\-2t”.
|
| ︙ | ︙ | |||
21238 21239 21240 21241 21242 21243 21244 |
à 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.
| | | | | | | | | 21268 21269 21270 21271 21272 21273 21274 21275 21276 21277 21278 21279 21280 21281 21282 21283 21284 21285 21286 21287 21288 21289 21290 21291 21292 21293 21294 21295 21296 21297 21298 21299 21300 21301 21302 21303 21304 21305 21306 21307 21308 21309 21310 21311 21312 21313 21314 21315 21316 21317 21318 21319 |
à 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. ->> envi
TEST: ça donne {{envi}} ->> envie
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
__conf_est_et__
<start> [le|la|l’|ce|cet|cette|mon|ma|ta|sa|notre|votre|leur|quel|quelle] *WORD ?[lui|leur|nous|vous]¿ et *WORD <end>
<<- /conf/ morph(\3, ":[NA].*:[is]", ":G") and morph(\-2, ":[QA]", ":M") and \-2.islower()
--3>> est && Confusion probable : “et” est une conjonction de coordination. Pour le verbe être à la 3ᵉ personne du singulier, écrivez “est”.
<start> [son|ton] *WORD ?[lui|leur|nous|vous]¿ et *WORD <end>
<<- /conf/ morph(\3, ":N.*:[is]", ":[GA]") and morph(\-2, ":[QA]", ":M") and \-2.islower()
--3>> est && Confusion probable : “et” est une conjonction de coordination. Pour le verbe être à la 3ᵉ personne du singulier, écrivez “est”.
<start> *WORD ?[lui|leur|nous|vous]¿ et *WORD <end>
<<- /conf/ morph(\2, ":M", ":[GA]") and morph(\-2, ":[QA]", ":M") and \-2.islower()
--3>> est && Confusion probable : “et” est une conjonction de coordination. Pour le verbe être à la 3ᵉ personne du singulier, écrivez “est”.
TEST: ce chien {{et}} malade. ->> est
TEST: ton chat {{et}} cinglé. ->> est
TEST: Pauline {{et}} fatiguée. ->> est
TEST: ton implacable et amère !
TEST: son cristallin et aigu
TEST: Les pays ibériques et scandinaves ont signé le traité.
TEST: Les gouvernements espagnol et mexicain ont signé le traité.
TEST: Béatrice Dalle et Claude.
TEST: Martial et inflexible.
TEST: il attend dans la pièce où entre Patrick et Paul l’agrippe aussitôt pour l’avertir du danger.
__conf_où_est__
où et @:D¬:R|>(?:quell?e?s?|de)/
<<- /conf/-2>> est && Confusion probable : “et” est une conjonction de coordination. Pour le verbe être à la 3ᵉ personne du singulier, écrivez “est”.
TEST: où {{et}} cet ennemi ? ->> est
TEST: où {{et}} l’homme qui est passé ce matin ? ->> est
TEST: Je veux savoir où et quand, où et pouquoi.
TEST: où et avec qui ?
TEST: je veux savoir où et lequel je dois flinguer
__conf_été_était__
[le|ce|cet|mon|ton|son|notre|votre|leur|du|quel] *WORD >été
|
| ︙ | ︙ | |||
22163 22164 22165 22166 22167 22168 22169 |
--1>> =suggVerbPpas(\-1, ":f:s") && Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3”, il faut utiliser le participe passé.
[<start>|,|(] [l’|mon|ton|son|notre|votre|leur] *WORD peu ?en¿ $:Y
<<- /conf/ morph(\3, ":N") --2>> peut && Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3” est le sujet du syntagme verbal.
<<- /conf/ __also__ and morph(\-1, ":V1..t") and morph(>1, ":(?:Ov|[123][sp]|P)|<end>|>(?:,|par)/")
--1>> =suggVerbPpas(\-1, ":s") && Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3”, il faut utiliser le participe passé.
| | | | | | | | | 22193 22194 22195 22196 22197 22198 22199 22200 22201 22202 22203 22204 22205 22206 22207 22208 22209 22210 22211 22212 22213 |
--1>> =suggVerbPpas(\-1, ":f:s") && Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3”, il faut utiliser le participe passé.
[<start>|,|(] [l’|mon|ton|son|notre|votre|leur] *WORD peu ?en¿ $:Y
<<- /conf/ morph(\3, ":N") --2>> peut && Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3” est le sujet du syntagme verbal.
<<- /conf/ __also__ and morph(\-1, ":V1..t") and morph(>1, ":(?:Ov|[123][sp]|P)|<end>|>(?:,|par)/")
--1>> =suggVerbPpas(\-1, ":s") && Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3”, il faut utiliser le participe passé.
TEST: cet homme {{peu}} aller et venir ici comme bon lui semble ->> peut
TEST: Cette athlète {{peu}} y parvenir. ->> peut
TEST: cette amie {{peu}} sembler distante, mais elle nous a toujours soutenus ->> peut
TEST: notre mère {{peu}} prendre ses airs, ça ne change rien. ->> peut
TEST: un ami {{peu}} {{changer}} ->> peut|||changé
TEST: une femme {{peu}} {{remarquer}} ->> peut|||remarquée
TEST: notre pote {{peu}} {{oublier}} ->> peut|||oublié|oubliée
TEST: un petit peu nous surprendre
__conf_det_2subst_peu_peut_vinfi__
[<start>|,|(] [un|le|ce|cet] *WORD *WORD peu [ne|n’|me|m’|te|t’|se|s’|nous|vous|y]
[<start>|,|(] [une|la|cette|ma|ta|sa] *WORD *WORD peu [ne|n’|me|m’|te|t’|se|s’|nous|vous|y]
[<start>|,|(] [l’|mon|ton|son|notre|votre|leur] *WORD *WORD peu [ne|n’|me|m’|te|t’|se|s’|nous|vous|y]
|
| ︙ | ︙ | |||
22847 22848 22849 22850 22851 22852 22853 22854 22855 22856 22857 22858 22859 22860 22861 22862 22863 22864 22865 22866 22867 22868 22869 22870 22871 22872 22873 22874 22875 22876 22877 22878 22879 22880 22881 22882 22883 22884 22885 22886 22887 22888 22889 22890 |
## vie
vis [abominable|absurde|aisée|atroce|campagnarde|citadine|confortable|digne|douce|effroyable|équilibrée|étriquée|exaltante|formidable|glorieuse|heureuse|incroyable|intellectuelle|laborieuse|misérable|insignifiante|insupportable|paroissiale|riche|triste]
vis [de|d’] [>aventure|>crime|>douleur|>labeur|>misère|>peine|>renoncement]
vis sans [>amour|>ambition|envergure|grandeur|>passion]
<<- /conf/ morph(<1, ":[DA].*:[fe]") -1>> vie
&& Confusion probable. Une vis est une pièce mécanique destinée à être vissée. Si vous parlez d’existence, écrivez “vie”.|https://fr.wiktionary.org/wiki/vie
>donner [signe+s] [de|d’] [vis|vit|vies]
<<- /conf/ --1>> vie && Locution “donner signe de vie”.|https://fr.wiktionary.org/wiki/ne_pas_donner_signe_de_vie
>sauver @:D.*:[fe] [vis|vit]
<<- /conf/ --1>> vie|vies && Confusion probable. Sauver une existence, c’est-à-dire une vie.|https://fr.wiktionary.org/wiki/vie
!! >question [de|d’] vie [ou|et] [de|d’] mort ¡¡
>question de [vis|vit|vie+s] [ou|et] de [mort+s|mors|mord+s|maure+s]
<<- /conf/ -2:0>> de vie \-3 de mort && Locution “une question de vie ou/et de mort”.
!! [droit+s] [de|d’] vie et [de|d’] mort ¡¡
[droit+s] [de|d’] [vis|vit|vie+s] et de [mort+s|mors|mord+s|maure+s]
<<- /conf/ -2:0>> de vie et de mort && Locution “avoir droit de vie et de mort”.|https://fr.wiktionary.org/wiki/droit_de_vie_et_de_mort
## vit
[<start>|,|(] [un|le|l’|ce|cet|mon|ton|son|notre|votre|leur|du] *WORD vie
<<- /conf/ morph(\3, ":N.*:[me]:[si]", ":[GAVW]") and not tag(\-1, "egxmot")
--1>> vit && Confusion probable. Le verbe “vivre” s’écrit “vit” à la 3ᵉ personne du singulier.
TEST: elle a mené une {{vis}} insignifiante ->> vie
TEST: quelle {{vis}} incroyable ! ->> vie
TEST: elle donne rarement signe de {{vis}} ->> vie
TEST: sauver des {{vis}}, c’est vital pour elle ->> vie|vies
TEST: une question {{de vie ou de mors}} ->> de vie ou de mort
TEST: avoir droit {{de vis et de mors}} ->> de vie et de mort
TEST: l’homme {{vie}} ses derniers instants ->> vit
TEST: le sortilège “vie de merde” n’eut aucun effet
TEST: c’est comme toujours une question de vie ou de mort
TEST: il avait droit de vie et de mort sur tous.
TEST: donne signe de vie plus souvent, s’il te plaît.
!!
!!
!!!! Groupe nominal (avec déterminants) !!
!!
!!
| > > > > > > > > > | 22877 22878 22879 22880 22881 22882 22883 22884 22885 22886 22887 22888 22889 22890 22891 22892 22893 22894 22895 22896 22897 22898 22899 22900 22901 22902 22903 22904 22905 22906 22907 22908 22909 22910 22911 22912 22913 22914 22915 22916 22917 22918 22919 22920 22921 22922 22923 22924 22925 22926 22927 22928 22929 |
## vie
vis [abominable|absurde|aisée|atroce|campagnarde|citadine|confortable|digne|douce|effroyable|équilibrée|étriquée|exaltante|formidable|glorieuse|heureuse|incroyable|intellectuelle|laborieuse|misérable|insignifiante|insupportable|paroissiale|riche|triste]
vis [de|d’] [>aventure|>crime|>douleur|>labeur|>misère|>peine|>renoncement]
vis sans [>amour|>ambition|envergure|grandeur|>passion]
<<- /conf/ morph(<1, ":[DA].*:[fe]") -1>> vie
&& Confusion probable. Une vis est une pièce mécanique destinée à être vissée. Si vous parlez d’existence, écrivez “vie”.|https://fr.wiktionary.org/wiki/vie
>espérance [de|d’] [vis|vit]
<<- /conf/ --1>> vie && Locution nominale “espérance de vie”.
>donner [signe+s] [de|d’] [vis|vit|vies]
<<- /conf/ --1>> vie && Locution “donner signe de vie”.|https://fr.wiktionary.org/wiki/ne_pas_donner_signe_de_vie
>sauver @:D.*:[fe] [vis|vit]
<<- /conf/ --1>> vie|vies && Confusion probable. Sauver une existence, c’est-à-dire une vie.|https://fr.wiktionary.org/wiki/vie
[>être|>rester|>demeurer|>paraître|>paraitre|>sembler] en vis
<<- /conf/ --1>> vie && Confusion probable. S’il s’agit d’être vivant, écrivez “en vie”.|https://fr.wiktionary.org/wiki/vie
!! >question [de|d’] vie [ou|et] [de|d’] mort ¡¡
>question de [vis|vit|vie+s] [ou|et] de [mort+s|mors|mord+s|maure+s]
<<- /conf/ -2:0>> de vie \-3 de mort && Locution “une question de vie ou/et de mort”.
!! [droit+s] [de|d’] vie et [de|d’] mort ¡¡
[droit+s] [de|d’] [vis|vit|vie+s] et de [mort+s|mors|mord+s|maure+s]
<<- /conf/ -2:0>> de vie et de mort && Locution “avoir droit de vie et de mort”.|https://fr.wiktionary.org/wiki/droit_de_vie_et_de_mort
## vit
[<start>|,|(] [un|le|l’|ce|cet|mon|ton|son|notre|votre|leur|du] *WORD vie
<<- /conf/ morph(\3, ":N.*:[me]:[si]", ":[GAVW]") and not tag(\-1, "egxmot")
--1>> vit && Confusion probable. Le verbe “vivre” s’écrit “vit” à la 3ᵉ personne du singulier.
TEST: elle a mené une {{vis}} insignifiante ->> vie
TEST: quelle {{vis}} incroyable ! ->> vie
TEST: espérance de {{vis}} ->> vie
TEST: elle donne rarement signe de {{vis}} ->> vie
TEST: sauver des {{vis}}, c’est vital pour elle ->> vie|vies
TEST: Reste en {{vis}}, je t’en supplie ->> vie
TEST: une question {{de vie ou de mors}} ->> de vie ou de mort
TEST: avoir droit {{de vis et de mors}} ->> de vie et de mort
TEST: l’homme {{vie}} ses derniers instants ->> vit
TEST: le sortilège “vie de merde” n’eut aucun effet
TEST: c’est comme toujours une question de vie ou de mort
TEST: il avait droit de vie et de mort sur tous.
TEST: donne signe de vie plus souvent, s’il te plaît.
TEST: l’homme qui resta en vit toute l’injustice
!!
!!
!!!! Groupe nominal (avec déterminants) !!
!!
!!
|
| ︙ | ︙ | |||
23014 23015 23016 23017 23018 23019 23020 |
<<- /gn/ __also__ -4>> =suggMasSing(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
<<- /gn/ morph(\2, ":A.*:f:[si]", ":A.*:p") and morph(\4, ":A.*:m:[si]", ":A.*:p")
-2>> =suggMasSing(\2, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
<<- /gn/ __also__ -4>> =suggFemSing(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
l’ *WORD et *WORD @:[NA].*:p¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
| | | 23053 23054 23055 23056 23057 23058 23059 23060 23061 23062 23063 23064 23065 23066 23067 |
<<- /gn/ __also__ -4>> =suggMasSing(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
<<- /gn/ morph(\2, ":A.*:f:[si]", ":A.*:p") and morph(\4, ":A.*:m:[si]", ":A.*:p")
-2>> =suggMasSing(\2, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
<<- /gn/ __also__ -4>> =suggFemSing(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
l’ *WORD et *WORD @:[NA].*:p¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
-5>> =suggSing(\5, True) && Ce nom n’est pas accordé avec “l’\2 et \4” et devrait être au singulier.
TEST: l’{{ignorante}} et {{grande}} {{crétin}} à qui j’avais affaire ->> ignorant|||grand|||crétine
TEST: l’{{ordurier}} et {{sot}} {{abrutie}} ->> ordurière|||sotte|||abruti
TEST: l’éblouissante et {{belles}} imbécile ->> belle
TEST: l’{{amoureux}} et {{merveilleuse}} imbécile que nous avions là ->> amoureuse|||merveilleux
TEST: l’{{amoureuse}} et {{merveilleux}} imbécile que nous avons là ->> amoureux|||merveilleuse
TEST: l’ignorant et sot {{hommes}} que voilà ->> homme
|
| ︙ | ︙ | |||
23312 23313 23314 23315 23316 23317 23318 |
<<- /gn/ __also__ -4>> =suggMasSing(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
<<- /gn/ morph(\2, ":A.*:f:[si]", ":A.*:p") and morph(\4, ":A.*:m:[si]", ":A.*:p")
-2>> =suggMasSing(\2, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
<<- /gn/ __also__ -4>> =suggFemSing(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
leur *WORD et *WORD @:[NA].*:p¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
| | | 23351 23352 23353 23354 23355 23356 23357 23358 23359 23360 23361 23362 23363 23364 23365 |
<<- /gn/ __also__ -4>> =suggMasSing(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
<<- /gn/ morph(\2, ":A.*:f:[si]", ":A.*:p") and morph(\4, ":A.*:m:[si]", ":A.*:p")
-2>> =suggMasSing(\2, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
<<- /gn/ __also__ -4>> =suggFemSing(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
leur *WORD et *WORD @:[NA].*:p¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
-5>> =suggSing(\5, True) && Ce nom n’est pas accordé avec “leur \2 et \4” et devrait être au singulier.
TEST: leur {{ignorante}} et {{grande}} {{crétin}} à qui j’avais affaire ->> ignorant|||grand|||crétine
TEST: leur {{ordurier}} et {{sot}} {{abrutie}} ->> ordurière|||sotte|||abruti
TEST: leur grande et {{belles}} imbécile ->> belle
TEST: leur {{amoureux}} et {{merveilleuse}} imbécile ->> amoureuse|||merveilleux
TEST: leur {{amoureuse}} et {{merveilleux}} imbécile ->> amoureux|||merveilleuse
TEST: leur ignorant et sot {{hommes}} de main ->> homme
|
| ︙ | ︙ | |||
23654 23655 23656 23657 23658 23659 23660 23661 23662 23663 23664 23665 23666 23667 |
-4>> =suggSing(\4) && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au singulier.
TEST: mon petit ami {{décédée}} ->> décédé
TEST: mon ami proche {{décédée}} ->> décédé
TEST: mon amie proche {{décédé}} ->> décédée
TEST: son addictologue ridicule {{financés}} par l’État ->> financé
__gn_ma_ta_sa_1m__
[ma|ta|sa] *WORD
<<- not (tag(\1, "_CAP_") and morph(\1, ":N")) and not (tag(\1, "eg1mot") and morph(\2, ":V.[ea].:3[sp]")) >>>
<<- /gn/ morph(\2, ":[NA].*:m", ":[efGW]") -1>> =\1[:-1]+"on" && Accord de genre erroné : « \2 » est masculin.
<<- /gn/ __also__ and not re.search("(?i)^[aâeéèêiîoôuûyœæ]", \2) and hasFemForm(\2)
-2>> =suggFemSing(\2, True) && Accord de genre erroné : « \1 » est un déterminant féminin.
| > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 23693 23694 23695 23696 23697 23698 23699 23700 23701 23702 23703 23704 23705 23706 23707 23708 23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 23722 23723 23724 23725 23726 23727 23728 23729 23730 23731 23732 23733 23734 23735 23736 23737 23738 23739 23740 23741 23742 23743 23744 |
-4>> =suggSing(\4) && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au singulier.
TEST: mon petit ami {{décédée}} ->> décédé
TEST: mon ami proche {{décédée}} ->> décédé
TEST: mon amie proche {{décédé}} ->> décédée
TEST: son addictologue ridicule {{financés}} par l’État ->> financé
__gn_det_mon_ton_son_3m_et__
[mon|ton|son] *WORD et *WORD @:[NA].*:m:s¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C") >>>
<<- /gn/ morph(\2, ":A", ":A.*:[me]:[si]") -2>> =suggMasSing(\2) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\4, ":A", ":A.*:[me]:[si]") -4>> =suggMasSing(\4) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\2, ":A", ":A.*:[me]:[si]") and morph(\4, ":A", ":A.*:[me]:[si]")
-5>> =suggFemSing(\5, True) && Ce nom n’est pas accordé avec les adjectifs “\2” et “\4”.
[mon|ton|son] *WORD et *WORD @:[NA].*:f:s¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C") >>>
<<- /gn/ morph(\2, ":A", ":A.*:[fe]:[si]") -2>> =suggFemSing(\2, True) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\4, ":A", ":A.*:[fe]:[si]") -4>> =suggFemSing(\4, True) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\2, ":A", ":A.*:[fe]:[si]") and morph(\4, ":A", ":A.*:[fe]:[si]")
-5>> =suggMasSing(\5, True) && Ce nom n’est pas accordé avec les adjectifs “\2” et “\4”.
[mon|ton|son] *WORD et *WORD @:[NA].*:e:s¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C") >>>
<<- /gn/ morph(\4, ":A", ":A.*:[si]") -4>> =suggSing(\4) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\2, ":A.*:m:[si]", ":A.*:p") and morph(\4, ":A.*:f:[si]", ":A.*:p")
-2>> =suggFemSing(\2, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
<<- /gn/ __also__ -4>> =suggMasSing(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
<<- /gn/ morph(\2, ":A.*:f:[si]", ":A.*:p") and morph(\4, ":A.*:m:[si]", ":A.*:p")
-2>> =suggMasSing(\2, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
<<- /gn/ __also__ -4>> =suggFemSing(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
[mon|ton|son] *WORD et *WORD @:[NA].*:p¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
-5>> =suggSing(\5, True) && Ce nom n’est pas accordé avec “l’\2 et \4” et devrait être au singulier.
TEST: mon {{ignorante}} et {{grande}} {{crétin}} de frère ->> ignorant|||grand|||crétine
TEST: son {{ordurier}} et {{sot}} {{abrutie}} ->> ordurière|||sotte|||abruti
TEST: ton éblouissante et {{belles}} imbécile ->> belle
TEST: ton {{amoureux}} et {{merveilleuse}} imbécile ->> amoureuse|||merveilleux
TEST: mon {{amoureuse}} et {{merveilleux}} imbécile ->> amoureux|||merveilleuse
TEST: son ignorant et sot {{hommes}} que voilà ->> homme
TEST: j’aide mon homme et par amour pour lui le laisse libre.
__gn_ma_ta_sa_1m__
[ma|ta|sa] *WORD
<<- not (tag(\1, "_CAP_") and morph(\1, ":N")) and not (tag(\1, "eg1mot") and morph(\2, ":V.[ea].:3[sp]")) >>>
<<- /gn/ morph(\2, ":[NA].*:m", ":[efGW]") -1>> =\1[:-1]+"on" && Accord de genre erroné : « \2 » est masculin.
<<- /gn/ __also__ and not re.search("(?i)^[aâeéèêiîoôuûyœæ]", \2) and hasFemForm(\2)
-2>> =suggFemSing(\2, True) && Accord de genre erroné : « \1 » est un déterminant féminin.
|
| ︙ | ︙ | |||
23803 23804 23805 23806 23807 23808 23809 |
<<- /gn/ __also__ -4>> =suggMasSing(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
<<- /gn/ morph(\2, ":A.*:f:[si]", ":A.*:p") and morph(\4, ":A.*:m:[si]", ":A.*:p")
-2>> =suggMasSing(\2, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
<<- /gn/ __also__ -4>> =suggFemSing(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
[chaque|quelque|notre|votre] *WORD et *WORD @:[NA].*:p¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
| | | 23880 23881 23882 23883 23884 23885 23886 23887 23888 23889 23890 23891 23892 23893 23894 |
<<- /gn/ __also__ -4>> =suggMasSing(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
<<- /gn/ morph(\2, ":A.*:f:[si]", ":A.*:p") and morph(\4, ":A.*:m:[si]", ":A.*:p")
-2>> =suggMasSing(\2, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
<<- /gn/ __also__ -4>> =suggFemSing(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
[chaque|quelque|notre|votre] *WORD et *WORD @:[NA].*:p¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
-5>> =suggSing(\5, True) && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au singulier.
TEST: notre {{ignorante}} et {{grande}} {{crétin}} à qui j’avais affaire ->> ignorant|||grand|||crétine
TEST: votre {{ordurier}} et {{sot}} {{abrutie}} ->> ordurière|||sotte|||abruti
TEST: notre grande et {{belles}} imbécile ->> belle
TEST: chaque {{amoureux}} et {{merveilleuse}} imbécile que nous avions là ->> amoureuse|||merveilleux
TEST: quelque {{amoureuse}} et {{merveilleux}} imbécile que nous avons là ->> amoureux|||merveilleuse
TEST: notre ignorant et sot {{hommes}} que voilà ->> homme
|
| ︙ | ︙ | |||
23888 23889 23890 23891 23892 23893 23894 |
<<- /gn/ __also__ -1>> leur && Accord de nombre erroné avec « \2 ».
TEST: {{leurs}} {{action}} ->> leur|||actions
TEST: {{leur}} {{données}} ->> leurs|||donnée
TEST: {{leurs}} {{abricot}} ->> leur|||abricots
| | > > > > > > > > > > > > > > > > > > > > > > | | 23965 23966 23967 23968 23969 23970 23971 23972 23973 23974 23975 23976 23977 23978 23979 23980 23981 23982 23983 23984 23985 23986 23987 23988 23989 23990 23991 23992 23993 23994 23995 23996 23997 23998 23999 24000 24001 24002 |
<<- /gn/ __also__ -1>> leur && Accord de nombre erroné avec « \2 ».
TEST: {{leurs}} {{action}} ->> leur|||actions
TEST: {{leur}} {{données}} ->> leurs|||donnée
TEST: {{leurs}} {{abricot}} ->> leur|||abricots
__gn_det_mas_plur_1m__
[lesdits|desdits|auxdits] *WORD
<<- /gn/ morph(\2, ":[NA].*:s", ":[ipGW]") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]"))
-2>> =suggPlur(\2) && Accord de nombre erroné : “\2” devrait être au pluriel.
<<- /gn/ __else__ and morph(\2, ":[NA].*:f:p", ":[mGW]") -2>> =suggMasPlur(\2) && Accord de genre erroné avec “\1” : “\2” devrait être au masculin pluriel.
<<- /gn/ __also__ -1>> =\1.replace("ts", "tes").replace("TS", "TES") && Accord de genre erroné avec “\2” : “\1” devrait être au féminin pluriel.
TEST: {{lesdits}} {{femmes}} sont inflexibles ->> lesdites|||
TEST: lesdits {{homme}} ->> hommes
__gn_det_fem_plur_1m__
[lesdites|desdites|auxdites] *WORD
<<- /gn/ morph(\2, ":[NA].*:s", ":[ipGW]") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]"))
-2>> =suggPlur(\2) && Accord de nombre erroné : “\2” devrait être au pluriel.
<<- /gn/ __else__ and morph(\2, ":[NA].*:m:p", ":[fGW]") -2>> =suggFemPlur(\2) && Accord de genre erroné avec “\1” : “\2” devrait être au féminin pluriel.
<<- /gn/ __also__ -1>> =\1.replace("tes", "ts").replace("TES", "TS") && Accord de genre erroné avec “\2” : “\1” devrait être au masculin pluriel.
TEST: {{desdites}} {{hommes}}, rien à tirer ->> desdits|||
TEST: auxdites {{femme}}, affirmons notre détermination ->> femmes
__gn_det_epi_plur_1m__
[des|mes|tes|ses|nos|vos|quelques|moult] *WORD
<<- /gn/ morph(\2, ":[NA].*:s", ":[ipGW]") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]"))
-2>> =suggPlur(\2) && Accord de nombre erroné : « \2 » devrait être au pluriel.
TEST: des {{pain}} ->> pains
TEST: Quelques {{homme}}. ->> hommes
TEST: plusieurs {{femme}} sont venues. ->> femmes
TEST: des {{abricot}} ->> abricots
|
| ︙ | ︙ | |||
23917 23918 23919 23920 23921 23922 23923 23924 23925 23926 23927 23928 23929 23930 |
TEST: ces {{étudiant}} sont légion. ->> étudiants
TEST: je vais {{aux}} {{cinéma}} ->> au|||cinémas
TEST: il l’a donné aux {{étudiant}} ->> étudiants
TEST: aux {{personne}} ->> personnes
TEST: j’entends ces {{même}} âneries tous les jours ->> mêmes
TEST: clafoutis aux {{abricot}} ->> abricots
__gn_det_epi_plur_2m__
[ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|aux|moult] *WORD *WORD
<<- /gn/ not value(<1, "|et|ou|de|d’|au|aux|") and not morph(\3, ">seul/") >>>
<<- /gn/ ((morph(\2, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\3, ":[NA].*:m", "*")))
and not apposition(\2, \3)
-3>> =switchGender(\3, True) && Accord de genre erroné entre « \2 » et « \3 ».
| > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 24016 24017 24018 24019 24020 24021 24022 24023 24024 24025 24026 24027 24028 24029 24030 24031 24032 24033 24034 24035 24036 24037 24038 24039 24040 24041 24042 24043 24044 24045 24046 24047 24048 24049 24050 24051 24052 24053 24054 24055 24056 24057 24058 24059 24060 24061 24062 24063 24064 24065 24066 24067 24068 24069 24070 24071 24072 24073 24074 24075 24076 24077 24078 24079 24080 24081 24082 24083 24084 24085 |
TEST: ces {{étudiant}} sont légion. ->> étudiants
TEST: je vais {{aux}} {{cinéma}} ->> au|||cinémas
TEST: il l’a donné aux {{étudiant}} ->> étudiants
TEST: aux {{personne}} ->> personnes
TEST: j’entends ces {{même}} âneries tous les jours ->> mêmes
TEST: clafoutis aux {{abricot}} ->> abricots
__gn_certains_1m__
certains *WORD
<<- /gn/ morph(\2, ":[NA].*:f", ":[emGWP]") -1>> certaines && Accord de genre erroné : « \2 » est féminin.
<<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasPlur(\2, True) && Accord de genre erroné : « \1 » est un déterminant masculin.
<<- /gn/ morph(\2, ":[NA].*:s", ":(?:[ipGWP]|V0)") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]"))
-2>> =suggPlur(\2) && Accord de nombre erroné : « \2 » devrait être au pluriel.
__gn_certains_des_1m__
certains des *WORD
<<- /gn/ morph(\3, ":[NA].*:f", ":[emGW]") -1>> certaines && Accord de genre erroné : « \3 » est féminin.
<<- /gn/ __also__ and hasMasForm(\3) -3>> =suggMasPlur(\3, True) && Accord de genre erroné : « \1 » est un déterminant masculin.
__gn_certaines_1m__
certaines *WORD
<<- /gn/ morph(\2, ":[NA].*:m", ":[efGWP]") -1>> certains && Accord de genre erroné : « \2 » est masculin.
<<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemPlur(\2, True) && Accord de genre erroné : « \1 » est un déterminant féminin.
<<- /gn/ morph(\2, ":[NA].*:s", ":[ipGWP]") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]"))
-2>> =suggPlur(\2) && Accord de nombre erroné : « \2 » devrait être au pluriel.
__gn_certaines_des_1m__
certaines des *WORD
<<- /gn/ morph(\3, ":[NA].*:m", ":[efGW]") -1>> certains && Accord de genre erroné : « \3 » est masculin.
<<- /gn/ __also__ and hasFemForm(\3) -3>> =suggFemPlur(\3, True) && Accord de genre erroné : « \1 » est un déterminant féminin.
TEST: {{certains}} {{petites}}
TEST: Certaines {{danse}}
TEST: Certains {{chien}}
TEST: {{certaines}} {{petits}}
TEST: {{certains}} des femmes sont à côté de la plaque.
TEST: {{certains}} des {{nouvelles}} sont à côté de la plaque.
TEST: {{certaines}} des hommes
TEST: {{certaines}} des {{petits}}
TEST: Un problème rapporté par certains est l’incapacité à trouver un partenaire
__gn_maints_1m__
maints *WORD
<<- /gn/ morph(\2, ":[NA].*:f", ":[emGWP]") -1>> maintes && Accord de genre erroné : « \2 » est féminin.
<<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasPlur(\2, True) && Accord de genre erroné : « \1 » est un déterminant masculin.
<<- /gn/ morph(\2, ":[NA].*:s", ":(?:[ipGWP]|V0)") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]"))
-2>> =suggPlur(\2) && Accord de nombre erroné : « \2 » devrait être au pluriel.
__gn_maintes_1m__
maintes *WORD
<<- /gn/ morph(\2, ":[NA].*:m", ":[efGWP]") -1>> maints && Accord de genre erroné : « \2 » est masculin.
<<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemPlur(\2, True) && Accord de genre erroné : « \1 » est un déterminant féminin.
<<- /gn/ morph(\2, ":[NA].*:s", ":[ipGWP]") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]"))
-2>> =suggPlur(\2) && Accord de nombre erroné : « \2 » devrait être au pluriel.
TEST: {{maints}} {{petites}}
TEST: Maintes {{danse}}
TEST: Maints {{chien}}
TEST: {{maintes}} {{petits}}
TEST: Un problème rapporté par maints est l’incapacité à trouver un partenaire
__gn_det_epi_plur_2m__
[ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|aux|moult] *WORD *WORD
<<- /gn/ not value(<1, "|et|ou|de|d’|au|aux|") and not morph(\3, ">seul/") >>>
<<- /gn/ ((morph(\2, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\3, ":[NA].*:m", "*")))
and not apposition(\2, \3)
-3>> =switchGender(\3, True) && Accord de genre erroné entre « \2 » et « \3 ».
|
| ︙ | ︙ | |||
24049 24050 24051 24052 24053 24054 24055 |
-2>> =suggPlur(\2) && Accord de nombre erroné : « \2 » devrait être au pluriel.
TEST: plusieurs {{femme}} ->> femmes
TEST: plusieurs {{foi}} par jour. ->> fois
TEST: plusieurs {{abricot}} ->> abricots
| < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | > > > > > > > > > > > > > > > > > > | > > > > > > > > > > > > > > > > > > | | | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 24204 24205 24206 24207 24208 24209 24210 24211 24212 24213 24214 24215 24216 24217 24218 24219 24220 24221 24222 24223 24224 24225 24226 24227 24228 24229 24230 24231 24232 24233 24234 24235 24236 24237 24238 24239 24240 24241 24242 24243 24244 24245 24246 24247 24248 24249 24250 24251 24252 24253 24254 24255 24256 24257 24258 24259 24260 24261 24262 24263 24264 24265 24266 24267 24268 24269 24270 24271 24272 24273 24274 24275 24276 24277 24278 24279 24280 24281 24282 24283 24284 24285 24286 24287 24288 24289 24290 24291 24292 24293 24294 24295 24296 24297 24298 24299 24300 24301 24302 24303 24304 24305 24306 24307 24308 24309 24310 24311 24312 24313 24314 24315 24316 24317 24318 24319 24320 24321 24322 24323 24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 24339 24340 24341 24342 24343 24344 24345 24346 24347 24348 24349 24350 24351 24352 24353 24354 24355 24356 24357 24358 24359 24360 24361 24362 24363 24364 24365 24366 24367 24368 24369 24370 24371 24372 24373 24374 24375 24376 24377 24378 24379 24380 24381 24382 24383 24384 24385 24386 24387 24388 24389 24390 24391 24392 24393 24394 24395 24396 24397 24398 24399 24400 24401 24402 24403 24404 24405 24406 24407 24408 24409 24410 24411 24412 24413 24414 24415 24416 24417 24418 24419 24420 24421 24422 24423 24424 24425 24426 24427 24428 24429 24430 |
-2>> =suggPlur(\2) && Accord de nombre erroné : « \2 » devrait être au pluriel.
TEST: plusieurs {{femme}} ->> femmes
TEST: plusieurs {{foi}} par jour. ->> fois
TEST: plusieurs {{abricot}} ->> abricots
## 3m
__gn_det_les_3m__
les *WORD *WORD *WORD
<<- /gn/ morph(<1, "<start>|:V", "*") and not morph(\2, ":[123][sp]") and \4.islower() and not morph(\4, ">seul/") >>>
<<- /gn/ morph(\2, ":[NA].*:m:[pi]", ":[fe]") and morph(\3, ":[NA].*:[me]:[pi]", ":(?:[123][sp]|G|P|B)|;C") and morph(\4, ":[NAQ].*:f", "*")
-4>> =suggMasPlur(\4) && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au masculin pluriel.
<<- /gn/ __else__ and morph(\2, ":[NA].*:f:[pi]", ":[me]") and morph(\3, ":[NA].*:[fe]:[pi]", ":(?:[123][sp]|G|P|B)|;C") and morph(\4, ":[NAQ].*:m", "*")
-4>> =suggFemPlur(\4) && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au féminin pluriel.
<<- /gn/ __else__ and morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:[me]:[pi]", ":(?:[123][sp]|G|P|B)|;C") and morph(\4, ":[NAQ].*:s", "*")
-4>> =suggPlur(\4) && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au pluriel.
TEST: les heureux imbéciles {{payée}} au lance-pierre. ->> payés
TEST: les petites gens {{oubliés}} ->> oubliées
TEST: les psychologues hypocrites {{ébranlé}} par la crise ->> ébranlés
__gn_det_les_3m_et__
les *WORD et *WORD @:[NA].*:m:p¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C") >>>
<<- /gn/ morph(\2, ":A", ":A.*:[me]:[pi]") -2>> =suggMasPlur(\2) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\4, ":A", ":A.*:[me]:[pi]") -4>> =suggMasPlur(\4) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\2, ":A", ":A.*:[me]:[pi]") and morph(\4, ":A", ":A.*:[me]:[pi]")
-5>> =suggFemPlur(\5, True) && Ce nom n’est pas accordé avec les adjectifs “\2” et “\4”.
les *WORD et *WORD @:[NA].*:f:p¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C") >>>
<<- /gn/ morph(\2, ":A", ":A.*:[fe]:[pi]") -2>> =suggFemPlur(\2, True) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\4, ":A", ":A.*:[fe]:[pi]") -4>> =suggFemPlur(\4, True) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\2, ":A", ":A.*:[fe]:[pi]") and morph(\4, ":A", ":A.*:[fe]:[pi]")
-5>> =suggMasPlur(\5, True) && Ce nom n’est pas accordé avec les adjectifs “\2” et “\4”.
les *WORD et *WORD @:[NA].*:e:p¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C") >>>
<<- /gn/ morph(\4, ":A", ":A.*:[pi]") -4>> =suggPlur(\4) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\2, ":A.*:m:[pi]", ":A.*:s") and morph(\4, ":A.*:f:[pi]", ":A.*:s")
-2>> =suggFemPlur(\2, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
<<- /gn/ __also__ -4>> =suggMasPlur(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
<<- /gn/ morph(\2, ":A.*:f:[pi]", ":A.*:s") and morph(\4, ":A.*:m:[pi]", ":A.*:s")
-2>> =suggMasPlur(\2, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
<<- /gn/ __also__ -4>> =suggFemPlur(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
les *WORD et *WORD @:[NA].*:s¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
-5>> =suggPlur(\5, True) && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au pluriel.
TEST: les {{ignorantes}} et {{grande}} {{crétins}} à qui j’avais affaire ->> ignorants|||grands|||crétines
TEST: les {{orduriers}} et {{sot}} {{abruties}} ->> ordurières|||sottes|||abrutis
TEST: les grandes et {{belle}} imbéciles ->> belles
TEST: les {{amoureux}} et {{merveilleuses}} imbéciles ->> amoureuses|||merveilleux
TEST: les {{amoureuses}} et {{merveilleux}} imbéciles ->> amoureux|||merveilleuses
TEST: les ignorants et sot {{femme}} ->> femmes
__gn_det_leurs_3m__
leurs *WORD *WORD *WORD
<<- /gn/ morph(<1, "<start>|:V", "*") and not morph(\2, ":[123][sp]") and \4.islower() and not morph(\4, ">seul/") and not before("(?i)\\bune? de +$") >>>
<<- /gn/ morph(\2, ":[NA].*:m:[pi]", ":[fe]") and morph(\3, ":[NA].*:[me]:[pi]", ":(?:[123][sp]|G|P|B)|;C") and morph(\4, ":[NAQ].*:f", "*")
-4>> =suggMasPlur(\4) && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au masculin pluriel.
<<- /gn/ __else__ and morph(\2, ":[NA].*:f:[pi]", ":[me]") and morph(\3, ":[NA].*:[fe]:[pi]", ":(?:[123][sp]|G|P|B)|;C") and morph(\4, ":[NAQ].*:m", "*")
-4>> =suggFemPlur(\4) && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au féminin pluriel.
<<- /gn/ __else__ and morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:[me]:[pi]", ":(?:[123][sp]|G|P|B)|;C") and morph(\4, ":[NAQ].*:s", "*")
-4>> =suggPlur(\4) && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au pluriel.
TEST: Leurs grands plans {{dépassées}} par les évènements ->> dépassés
TEST: leurs grandes peurs {{refoulés}} ->> refoulées
TEST: leurs psychologues hypocrites {{condamné}} ->> condamnés
__gn_det_leurs_3m_et__
leurs *WORD et *WORD @:[NA].*:m:p¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C") >>>
<<- /gn/ morph(\2, ":A", ":A.*:[me]:[pi]") -2>> =suggMasPlur(\2) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\4, ":A", ":A.*:[me]:[pi]") -4>> =suggMasPlur(\4) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\2, ":A", ":A.*:[me]:[pi]") and morph(\4, ":A", ":A.*:[me]:[pi]")
-5>> =suggFemPlur(\5, True) && Ce nom n’est pas accordé avec les adjectifs “\2” et “\4”.
leurs *WORD et *WORD @:[NA].*:f:p¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C") >>>
<<- /gn/ morph(\2, ":A", ":A.*:[fe]:[pi]") -2>> =suggFemPlur(\2, True) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\4, ":A", ":A.*:[fe]:[pi]") -4>> =suggFemPlur(\4, True) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\2, ":A", ":A.*:[fe]:[pi]") and morph(\4, ":A", ":A.*:[fe]:[pi]")
-5>> =suggMasPlur(\5, True) && Ce nom n’est pas accordé avec les adjectifs “\2” et “\4”.
leurs *WORD et *WORD @:[NA].*:e:p¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C") >>>
<<- /gn/ morph(\4, ":A", ":A.*:[pi]") -4>> =suggPlur(\4) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\2, ":A.*:m:[pi]", ":A.*:s") and morph(\4, ":A.*:f:[pi]", ":A.*:s")
-2>> =suggFemPlur(\2, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
<<- /gn/ __also__ -4>> =suggMasPlur(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
<<- /gn/ morph(\2, ":A.*:f:[pi]", ":A.*:s") and morph(\4, ":A.*:m:[pi]", ":A.*:s")
-2>> =suggMasPlur(\2, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
<<- /gn/ __also__ -4>> =suggFemPlur(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
leurs *WORD et *WORD @:[NA].*:s¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
-5>> =suggPlur(\5, True) && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au pluriel.
TEST: leurs {{ignorantes}} et {{grande}} {{crétins}} à qui j’avais affaire ->> ignorants|||grands|||crétines
TEST: leurs {{orduriers}} et {{sot}} {{abruties}} ->> ordurières|||sottes|||abrutis
TEST: leurs grandes et {{belle}} imbéciles ->> belles
TEST: leurs {{amoureux}} et {{merveilleuses}} imbéciles ->> amoureuses|||merveilleux
TEST: leurs {{amoureuses}} et {{merveilleux}} imbéciles ->> amoureux|||merveilleuses
TEST: leurs ignorants et sot {{femme}} ->> femmes
__gn_det_mas_plur_3m__
[quels|certains|maints|lesdits|desdits|auxdits] *WORD *WORD *WORD
<<- /gn/ morph(<1, "<start>|:V", "*") and \4.islower() and not morph(\4, ">seul/") and not before("(?i)\\bune? de +$")
and morph(\2, ":[NA].*:[me]:[pi]") and morph(\3, ":[NA].*:[me]:[pi]", ":(?:[123][sp]|G|P|B)|;C") and morph(\4, ":[NAQ].*:[fs]", "*")
-4>> =suggMasPlur(\4) && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au masculin pluriel.
TEST: lesdits dentistes ruinés {{oublié}} ->> oubliés
TEST: Prendre goût aux heures passées seul à marcher
__gn_det_mas_plur_3m_et__
[quels|certains|maints|lesdits|desdits|auxdits] *WORD et *WORD @:[NA].*:[me]:p¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[me]:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0|A.*:[me]:[pi])|;C")
-4>> =suggMasPlur(\4) && Cet adjectif n’est pas accordé avec le nom “\-1”.
[quels|certains|maints|lesdits|desdits|auxdits] *WORD et *WORD @:[NA].*:f¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[me]:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
-5>> =suggMasPlur(\5, True) && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au masculin pluriel.
[quels|certains|maints|lesdits|desdits|auxdits] *WORD et *WORD @:[NA].*:[me]:s¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[me]:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
-5>> =suggPlur(\5) && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au pluriel.
TEST: maints petits et {{vulgaire}} individus que nous avons vu hier ->> vulgaires
TEST: lesdits sots et ignorantes {{abruties}} ->> abrutis
TEST: quels prétentieux et sot {{homme}} ne réussira ->> hommes
__gn_det_fem_plur_3m__
[quelles|certaines|maintes|lesdites|desdites|auxdites] *WORD *WORD *WORD
<<- /gn/ morph(<1, "<start>|:V", "*") and \4.islower() and not morph(\4, ">seul/") and not before("(?i)\\bune? de +$")
and morph(\2, ":[NA].*:[fe]:[pi]") and morph(\3, ":[NA].*:[fe]:[pi]", ":(?:[123][sp]|G|P|B)|;C") and morph(\4, ":[NAQ].*:[ms]", "*")
-4>> =suggFemPlur(\4) && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au féminin pluriel.
TEST: quelles belles nuits {{inoubliable}} ->> inoubliables
__gn_det_fem_plur_3m_et__
[quelles|certaines|maintes|lesdites|desdites|auxdites] *WORD et *WORD @:[NA].*:[fe]:p¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[fe]:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0|A.*:[fe]:[pi])|;C")
-4>> =suggFemPlur(\4) && Cet adjectif n’est pas accordé avec le nom “\-1”.
[quelles|certaines|maintes|lesdites|desdites|auxdites] *WORD et *WORD @:[NA].*:m¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[fe]:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
-5>> =suggFemPlur(\5, True) && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au féminin pluriel.
[quelles|certaines|maintes|lesdites|desdites|auxdites] *WORD et *WORD @:[NA].*:[fe]:s¬*
<<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[fe]:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
-5>> =suggPlur(\5) && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au pluriel.
TEST: lesdites petites et {{vulgaire}} femmes que nous avons vues hier ->> vulgaires
TEST: certaines sottes et ignorantes {{crétins}} ->> crétines
TEST: quelles prétentieuses et sottes {{femme}} que voilà ->> femmes
__gn_det_epi_plur_3m__
[ces|mes|tes|ses|nos|vos|aux|plusieurs|quelques|moult] *WORD *WORD *WORD
<<- /gn/ morph(<1, "<start>|:V", "*") and \4.islower() and not morph(\4, ">seul/") and not before("(?i)\\bune? de +$") >>>
<<- /gn/ morph(\2, ":[NA].*:m:[pi]", ":[fe]") and morph(\3, ":[NA].*:[me]:[pi]", ":(?:[123][sp]|G|P|B)|;C") and morph(\4, ":[NAQ].*:f", "*")
-4>> =suggMasPlur(\4) && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au masculin pluriel.
<<- /gn/ __else__ and morph(\2, ":[NA].*:f:[pi]", ":[me]") and morph(\3, ":[NA].*:[fe]:[pi]", ":(?:[123][sp]|G|P|B)|;C") and morph(\4, ":[NAQ].*:m", "*")
-4>> =suggFemPlur(\4) && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au féminin pluriel.
<<- /gn/ __else__ and morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:[me]:[pi]", ":(?:[123][sp]|G|P|B)|;C") and morph(\4, ":[NAQ].*:s", "*")
-4>> =suggPlur(\4) && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au pluriel.
TEST: ces petites sottes {{venus}} foutre la merde ->> venues
TEST: mes beaux chevaux {{oubliées}} ->> oubliés
TEST: vos dentistes ridicules {{perdu}} dans la forêt ->> perdus
TEST: Prendre goût aux heures passées seul à marcher
__gn_det_epi_plur_3m_et__
[ces|mes|tes|ses|nos|vos|aux|plusieurs|quelques|moult] *WORD et *WORD @:[NA].*:m:p¬*
<<- /gn/ morph(\2, ":A.*:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C") >>>
<<- /gn/ morph(\2, ":A", ":A.*:[me]:[pi]") -2>> =suggMasPlur(\2) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\4, ":A", ":A.*:[me]:[pi]") -4>> =suggMasPlur(\4) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\2, ":A", ":A.*:[me]:[pi]") and morph(\4, ":A", ":A.*:[me]:[pi]")
-5>> =suggFemPlur(\5, True) && Ce nom n’est pas accordé avec les adjectifs “\2” et “\4”.
[ces|mes|tes|ses|nos|vos|aux|plusieurs|quelques|moult] *WORD et *WORD @:[NA].*:f:p¬*
<<- /gn/ morph(\2, ":A.*:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C") >>>
<<- /gn/ morph(\2, ":A", ":A.*:[fe]:[pi]") -2>> =suggFemPlur(\2, True) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\4, ":A", ":A.*:[fe]:[pi]") -4>> =suggFemPlur(\4, True) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\2, ":A", ":A.*:[fe]:[pi]") and morph(\4, ":A", ":A.*:[fe]:[pi]")
-5>> =suggMasPlur(\5, True) && Ce nom n’est pas accordé avec les adjectifs “\2” et “\4”.
[ces|mes|tes|ses|nos|vos|aux|plusieurs|quelques|moult] *WORD et *WORD @:[NA].*:e:p¬*
<<- /gn/ morph(\2, ":A.*:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C") >>>
<<- /gn/ morph(\4, ":A", ":A.*:[pi]") -4>> =suggPlur(\4) && Cet adjectif n’est pas accordé avec le nom “\-1”.
<<- /gn/ morph(\2, ":A.*:m:[pi]", ":A.*:s") and morph(\4, ":A.*:f:[pi]", ":A.*:s")
-2>> =suggFemPlur(\2, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
<<- /gn/ __also__ -4>> =suggMasPlur(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
<<- /gn/ morph(\2, ":A.*:f:[pi]", ":A.*:s") and morph(\4, ":A.*:m:[pi]", ":A.*:s")
-2>> =suggMasPlur(\2, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
<<- /gn/ __also__ -4>> =suggFemPlur(\4, True) && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
[ces|mes|tes|ses|nos|vos|aux|plusieurs|quelques|moult] *WORD et *WORD @:[NA].*:s¬*
<<- /gn/ morph(\2, ":A.*:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
-5>> =suggPlur(\5, True) && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au pluriel.
TEST: plusieurs {{ignorantes}} et {{grande}} {{crétins}} à qui j’avais affaire ->> ignorants|||grands|||crétines
TEST: quelques {{orduriers}} et {{sot}} {{abruties}} ->> ordurières|||sottes|||abrutis
TEST: moult grandes et {{belle}} imbéciles ->> belles
TEST: mes {{amoureux}} et {{merveilleuses}} imbéciles ->> amoureuses|||merveilleux
TEST: nos {{amoureuses}} et {{merveilleux}} imbéciles ->> amoureux|||merveilleuses
TEST: ces ignorants et sot {{femme}} ->> femmes
## quel / quels / quelle / quelles
__gn_quel_1m__
quel *WORD
<<- /gn/ morph(\2, ":[NA].*:f:p", ":(?:V0|Oo|[NA].*:[me]:[si])") -1>> quelles && Accord de genre et de nombre erroné : « \2 » est féminin et au pluriel.
<<- /gn/ __also__ and hasFemForm(\2) -2>> =suggMasSing(\2, True) && Accord de genre et de nombre erroné : le déterminant « \1 » est au masculin singulier.
<<- /gn/ morph(\2, ":[NA].*:m:p", ":(?:V0|Oo|[NA].*:[me]:[si])") -1>> quels && Accord de nombre erroné : « \2 » est au pluriel.
|
| ︙ | ︙ | |||
25774 25775 25776 25777 25778 25779 25780 |
TEST: Qui {{voulu}} la paix ?
TEST: le prix sera pour celui qui {{réussi}}
TEST: celui qui {{réussi}} aura la vie éternelle
TEST: celles qui {{demandées}} viendront demain.
__conf_conj_suj_verbe_adj__
| | > > > > > | > | 26019 26020 26021 26022 26023 26024 26025 26026 26027 26028 26029 26030 26031 26032 26033 26034 26035 26036 26037 26038 26039 26040 26041 26042 26043 26044 26045 26046 26047 26048 26049 26050 26051 26052 26053 26054 26055 26056 26057 26058 26059 26060 26061 26062 26063 26064 26065 26066 26067 26068 26069 |
TEST: Qui {{voulu}} la paix ?
TEST: le prix sera pour celui qui {{réussi}}
TEST: celui qui {{réussi}} aura la vie éternelle
TEST: celles qui {{demandées}} viendront demain.
__conf_conj_suj_verbe_adj__
[quand|lorsque|puisque] [le|cet|du] *WORD ~..[éeiut]s?$ , $:Os
<<- /conf/ morph(\3, ":[NA].*:[me]:[si]") and morph(\4, ":Q.*:[me]:[si]", ":3s")
-4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise).
<<- /conf/ __also__ -1>> \1, && Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise.
[quand|lorsque|puisque] ce *WORD ~..[éeiut]s?$ , $:Os
<<- /conf/ morph(\3, ":[NA].*:[me]:[si]", ">être/") and morph(\4, ":Q.*:[me]:[si]", ":3s")
-4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise).
<<- /conf/ __also__ -1>> \1, && Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise.
[quand|lorsque|puisque] [la|cette|ma|ta|sa] *WORD ~..[éeiut]e$ , $:Os
<<- /conf/ morph(\3, ":[NA].*:[fe]:[si]") and morph(\4, ":Q.*:[fe]:[si]", ":3s")
-4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise).
<<- /conf/ __also__ -1>> \1, && Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise.
[quand|lorsque|puisque] [l’|mon|ton|ton|notre|votre|leur] *WORD ~..[éeiut]e?$ , $:Os
<<- /conf/ morph(\3, ":[NA].*:[si]") and morph(\4, ":Q.*:[si]", ":3s")
-4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise).
<<- /conf/ __also__ -1>> \1, && Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise.
[quand|lorsque|puisque] [les|cet|mes|tes|ses|nos|vos|leurs|quelques] *WORD ~..[éeiut]e?s$ , $:Os
<<- /conf/ morph(\3, ":[NA].*:[pi]") and morph(\4, ":Q.*:[pi]", ":3s")
-4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise).
<<- /conf/ __also__ -1>> \1, && Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise.
[quand|lorsque|puisque] [plusieurs|certains|certaines|maints|maintes] *WORD ~..[éeiut]e?s$ , $:Os
<<- /conf/ morph(\3, ":[NA].*:[pi]", ":3p") and morph(\4, ":Q.*:[pi]", ":3s")
-4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise).
<<- /conf/ __also__ -1>> \1, && Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise.
TEST: {{quand}} le facteur {{arrivé}}, il se précipitait à la fenêtre.
TEST: {{puisque}} la fête {{finie}}, je vais partir.
TEST: {{lorsque}} l’horloge {{sonnée}}, nous nous levions à la hâte
TEST: {{quand}} les croissants {{arrivés}}, on se jetait dessus
TEST: {{lorsque}} certains idiots {{oubliés}}, on riait aux éclats
TEST: {{lorsque}} ton code {{grossi}}, il faut le factoriser
TEST: {{quand}} ce chien {{parti}}, je fus surpris
TEST: quand le jour venu, il fallut se battre, nous étions prêts.
TEST: quand ce fut fait, il lui manqua la force de répliquer.
__conf_qui_pronom_verbe__
qui [lui|nous|vous] @:[NA]¬:(?:[123][sp]|P)
<<- /conf/ hasSimil(\-1, ":(?:[123][sp]|P)") --1>> =suggSimil(\-1, ":[123][sp]") && Confusion probable : “\-1” n’est pas une forme verbale conjuguée.
|
| ︙ | ︙ | |||
29639 29640 29641 29642 29643 29644 29645 |
__ppas_ayant__
ayant @:(?:Q.*:[fp]|[123][sp])¬:(?:G|N|m:[si])
<<- /ppas/ not value(\-1, "|barre|confiance|charge|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|") and not value(<1, "|m’|t’|l’|nous|vous|les|")
--1>> =suggMasSing(\-1)
&& Après avoir, il faut un participe passé au masculin singulier (sauf si le COD se trouve avant le verbe, improbable dans ce cas de figure).
| | | 29890 29891 29892 29893 29894 29895 29896 29897 29898 29899 29900 29901 29902 29903 29904 |
__ppas_ayant__
ayant @:(?:Q.*:[fp]|[123][sp])¬:(?:G|N|m:[si])
<<- /ppas/ not value(\-1, "|barre|confiance|charge|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|") and not value(<1, "|m’|t’|l’|nous|vous|les|")
--1>> =suggMasSing(\-1)
&& Après avoir, il faut un participe passé au masculin singulier (sauf si le COD se trouve avant le verbe, improbable dans ce cas de figure).
TEST: ayant {{marqués}} les esprits, tout le monde se souvenait d’elles. ->> marqué
TEST: ayant prise sur les événements, elle ne voyait aucune raison de s’alarmer.
TEST: je croyais, vous ayant déjà reçus, que vous n’auriez pas à revenir.
TEST: il pensait, nous ayant oubliés, que nous l’aurions oublié, nous aussi.
__ppas_pronom_avoir__
il ?[ne|n’]¿ ?[lui|leur]¿ >avoir *WORD
|
| ︙ | ︙ | |||
29674 29675 29676 29677 29678 29679 29680 |
[je|j’|tu|il|elle|on|ils|elles|iel|iels|et|qui|ça|cela|ceci|celui-ci|celui-là|celle-ci|celle-là|ceux-ci|ceux-là|celles-ci|celles-là] ?[ne|n’]¿ en >avoir *WORD
<<- /ppas/ not value(\-1, "|barre|confiance|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
and (value(<1, "|<start>|,|comme|comment|et|lorsque|lorsqu’|mais|où|ou|quand|qui|pourquoi|puisque|puisqu’|quoique|quoiqu’|si|s’|sinon|") or (value(<1, "|que|qu’|") and morph(<2, ":V|<start>", ":[NA]")))
and \-1.islower() and morph(\-1, ":(?:[123][sp])", ":[GWQ]")
--1>> =suggVerbPpas(\-1, ":m:s")
&& Ce verbe devrait être un participe passé au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
| | | | | | | | | | | | | | | | | | | | | | 29925 29926 29927 29928 29929 29930 29931 29932 29933 29934 29935 29936 29937 29938 29939 29940 29941 29942 29943 29944 29945 29946 29947 29948 29949 29950 29951 29952 29953 29954 29955 29956 29957 29958 |
[je|j’|tu|il|elle|on|ils|elles|iel|iels|et|qui|ça|cela|ceci|celui-ci|celui-là|celle-ci|celle-là|ceux-ci|ceux-là|celles-ci|celles-là] ?[ne|n’]¿ en >avoir *WORD
<<- /ppas/ not value(\-1, "|barre|confiance|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
and (value(<1, "|<start>|,|comme|comment|et|lorsque|lorsqu’|mais|où|ou|quand|qui|pourquoi|puisque|puisqu’|quoique|quoiqu’|si|s’|sinon|") or (value(<1, "|que|qu’|") and morph(<2, ":V|<start>", ":[NA]")))
and \-1.islower() and morph(\-1, ":(?:[123][sp])", ":[GWQ]")
--1>> =suggVerbPpas(\-1, ":m:s")
&& Ce verbe devrait être un participe passé au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
TEST: ils leur avaient {{donnés}} du fil à retordre. ->> donné
TEST: il a {{affronte}} une bande de voleurs de bétail ->> affronté
TEST: J’ai {{mettrai}} du sel. ->> mis
TEST: J’ai {{lut}} son journal. ->> lu
TEST: Si j’avais {{sut}}. ->> su
TEST: Il a {{prit}} le train. ->> pris
TEST: Il a {{donner}} sa vie pour elle. ->> donné
TEST: Il y a {{consacrait}} son temps ->> consacré
TEST: Ils leur ont {{données}} un cadeau. ->> donné
TEST: ils avaient, en ce temps-là, déjà {{perdus}} leurs illusions ->> perdu
TEST: Ils ont à plusieurs reprises {{perdus}} leur sang-froid. ->> perdu
TEST: Elle avait {{pose}} son tricot ->> posé
TEST: qui ont {{refuse}} de se soumettre ->> refusé
TEST: il a {{suffit}} de le pousser un peu ->> suffi
TEST: il en a toujours {{était}} ainsi ->> été
TEST: celle-ci avait {{tenue}} compte de notre passé ->> tenu
TEST: elle sait que j’ai {{agis}} comme il le fallait ->> agi
TEST: que j’ai {{prit}} le temps de le lui expliquer ->> pris
TEST: pourquoi je n’y ai pas {{pensais}} plus tôt ? ->> pensé
TEST: il n’a absolument rien {{négligés}} ->> négligé
TEST: Ils avaient barre sur lui.
TEST: il y a risque de brûlures
TEST: il y a faute, il y a erreur
__ppas_nous_vous_avoir__
nous ?[ne|n’]¿ ?[lui|leur]¿ [avons|avions|eûmes|aurons|aurions|ayons|eussions] *WORD
|
| ︙ | ︙ | |||
29716 29717 29718 29719 29720 29721 29722 |
<<- /ppas/ morph(\1, ":Os")
and not value(\-1, "|barre|confiance|charge|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
and (value(<1, "|<start>|,|comme|comment|et|lorsque|lorsqu’|mais|où|ou|quand|qui|pourquoi|puisque|puisqu’|quoique|quoiqu’|si|s’|sinon|") or (value(<1, "|que|qu’|") and morph(<2, ":V|<start>", ":[NA]")))
and not \-1.isupper() and morph(\-1, ":(?:[123][sp]|Q.*:[fp])", ":(?:G|W|Q.*:m:[si])")
--1>> =suggVerbPpas(\-1, ":m:s")
&& Ce verbe devrait être un participe passé au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
| | | | | | | | | | | | | | | > | | | | | | | | | | | | | | | | | | 29967 29968 29969 29970 29971 29972 29973 29974 29975 29976 29977 29978 29979 29980 29981 29982 29983 29984 29985 29986 29987 29988 29989 29990 29991 29992 29993 29994 29995 29996 29997 29998 29999 30000 30001 30002 30003 30004 30005 30006 30007 30008 30009 30010 30011 30012 30013 30014 30015 30016 30017 30018 30019 30020 30021 30022 30023 30024 30025 30026 30027 30028 30029 30030 30031 30032 30033 30034 30035 30036 30037 30038 30039 30040 30041 30042 30043 30044 30045 30046 30047 30048 30049 30050 30051 30052 30053 30054 30055 30056 30057 30058 30059 30060 30061 30062 30063 30064 30065 30066 30067 30068 30069 30070 |
<<- /ppas/ morph(\1, ":Os")
and not value(\-1, "|barre|confiance|charge|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
and (value(<1, "|<start>|,|comme|comment|et|lorsque|lorsqu’|mais|où|ou|quand|qui|pourquoi|puisque|puisqu’|quoique|quoiqu’|si|s’|sinon|") or (value(<1, "|que|qu’|") and morph(<2, ":V|<start>", ":[NA]")))
and not \-1.isupper() and morph(\-1, ":(?:[123][sp]|Q.*:[fp])", ":(?:G|W|Q.*:m:[si])")
--1>> =suggVerbPpas(\-1, ":m:s")
&& Ce verbe devrait être un participe passé au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
TEST: Nous avons {{donne}} tout notre potentiel. ->> donné
TEST: mais nous avons {{était}} surpris par cette annonce. ->> été
TEST: Nous lui avons {{donnée}} un cadeau. ->> donné
TEST: Vous lui avez {{donnés}} un cadeau. ->> donné
TEST: nous avions quelque peu {{tempérés}} leurs ardeurs ->> tempéré
TEST: que vous eussiez {{donnés}} des gages de votre fidélité ->> donné
TEST: D’un côté, le modèle occidental, […], nous a libérés de […]
__ppas_det_nom_avoir__
[un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|certains|certaines|quelques|plusieurs|maints|maintes] *WORD ?[ne|n’]¿ ?[lui|leur]¿ >avoir *WORD
<<- /ppas/ not value(\-1, "|barre|confiance|charge|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
and (value(<1, "|<start>|,|comme|comment|et|lorsque|lorsqu’|mais|où|ou|quand|qui|pourquoi|puisque|puisqu’|quoique|quoiqu’|si|s’|sinon|") or (value(<1, "|que|qu’|") and morph(<2, ":V|<start>", ":[NA]")))
and morph(\2, ":[NA]", ":G") and not \-1.isupper() and morph(\-1, ":(?:[123][sp]|Y|Q.*:[fp])", ":(?:G|W|Q.*:m:[si])")
and not (value(\-2, "|avions|") and morph(\-1, ":3[sp]"))
--1>> =suggVerbPpas(\-1, ":m:s")
&& Ce verbe devrait être un participe passé au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
TEST: Les femmes lui avait {{conseillées}} de se taire. ->> conseillé
TEST: le mur avait {{était}} détruit ->> été
TEST: Lorsque les femmes ont {{apprit}} la nouvelle… ->> appris
TEST: Les élèves lui ont {{données}}. ->> donné
TEST: Les élèves lui ont {{donnés}} une réponse. ->> donné
TEST: Les élèves leur ont {{donnée}} ça. ->> donné
TEST: Le maire a {{créée}} un risque. ->> créé
TEST: le général n’a pas encore {{finit}} sa sieste. ->> fini
TEST: Les entrepreneurs ont {{cherchaient}} la reconnaissance sociale ->> cherché
TEST: Certains les ont d’abord jugés trop lents.
TEST: les timides ou les personnes n’ayant pas confiance en elles vont avoir tendance à éviter de regarder dans les yeux.
TEST: Le théâtre, en l’occurrence, a charge de sensibiliser
TEST: Cet homme a nui à notre existence.
__ppas_les_avoir__
les >avoir @:V[0-3]..t.*:Q.*:s¬:[GWpi]
<<- /ppas/ morph(\2, ":V0a") -3>> =suggPlur(\3)
&& Accord avec le COD « les » : Le participe passé « \3 » devrait être au pluriel (et accordé en genre).|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
TEST: je les avais {{trompé}} avec mon baratin. ->> trompés
TEST: les avoirs reçus ne couvrent pas toutes les dépenses.
TEST: Mes joueurs, je les ai fait reposer
TEST: Mes joueurs, je les ai fait se reposer
TEST: tu les as fait élever
__ppas_nous_avoir__
nous >avoir *WORD <end>
<<- /ppas/ morph(\2, ":V0a", ":1p") and morph(\3, ":V[0-3]..t_.*:Q.*:s", ":[GWpi]") and morph(<1, ":(?:M|Os|N)", ":R") and not value(<2, "|que|qu’|")
-3>> =suggPlur(\3)
&& Accord avec le COD « nous » : Le participe passé « \3 » devrait être au pluriel (et accordé en genre).|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
TEST: Ces maisons nous avaient {{subjugué}}. ->> subjugués
TEST: Alexandre aujourd’hui nous a {{quitté}} ->> quittés
TEST: C’est mot pour mot un script qu’on nous a filé.
TEST: Nous avons donné.
TEST: ces cons nous ont donnés.
TEST: ils nous ont vendus.
TEST: elles nous ont dit : “c’est la fin”.
TEST: Il nous avait dit que…
TEST: c’est la plus belle lettre que le Comité nous a envoyée.
TEST: tu nous as fait élever
TEST: dans le genre que la biologie nous a assigné
__ppas_l_avoir__
l’ >avoir @:V[0-3]..t.*:Q.*:p¬:[GWsi]
<<- /ppas/ -3>> =suggSing(\3)
&& Accord avec « l’ » : le participe passé « \3 » devrait être au singulier (et accordé en genre).|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
TEST: ils l’avaient {{retrouvés}}. ->> retrouvé
TEST: Vous l’avez {{trouvez}}. ->> trouvé
TEST: Nous l’avons {{mangés}}. ->> mangé
TEST: Nous l’avons {{mangées}}. ->> mangée
TEST: Ils ne me l’ont pas {{donnés}} ->> donné
TEST: il faillit agir, mais l’ayant {{remarqués}}, il passa son chemin. ->> remarqué
__ppas_m_t_avoir__
[m’|t’] >avoir @:Q.*:p¬:[GWsi]
<<- /ppas/ not tagbefore(\1, "_que_") or morph(\3, ":V[0-3]..t_") -3>> =suggSing(\3)
&& Accord avec « \1 ». S’il s’agit d’un COD, le participe passé « \3 » devrait être au singulier (et accordé en genre).|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
TEST: ces livres m’avaient {{ennuyés}} au-delà du dicible. ->> ennuyé
TEST: Les élèves m’ont {{écoutés}}. ->> écouté
TEST: Les élèves t’ont de temps en temps {{écoutées}}. ->> écoutée
TEST: Les élèves ne m’ont pas {{écoutés}}. ->> écouté
TEST: Les élèves ne m’ont pas {{écoutées}}. ->> écoutée
TEST: Nous ne t’avons pas {{écoutés}}. ->> écouté
TEST: Nous ne t’avons pas {{écoutées}}. ->> écoutée
TEST: comme ces informations m’avaient {{manquées}} ->> manquée
TEST: les notes que tu m’as données sont mal écrites.
TEST: Garde précieusement les secrets que je t’ai confiés.
TEST: je ne manquai pas de travailler aux choses qu’il m’avait prescrites
TEST: Quelle mouche l’a piqué ?
TEST: Quelle mouche l’a piquée ?
#TEST: Quelle mouche nous a piqué ?
#TEST: Quelle mouche nous a piquée ?
|
| ︙ | ︙ | |||
29826 29827 29828 29829 29830 29831 29832 |
TEST: Quelle mouche les a piquées ?
__ppas_qui_avoir__
qui ?[ne|n’]¿ ?[lui|leur]¿ >avoir @:Q.*:(?:f|m:p)¬:m:[si]
<<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s") && Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
| | | | | | | | | | | | | 30078 30079 30080 30081 30082 30083 30084 30085 30086 30087 30088 30089 30090 30091 30092 30093 30094 30095 30096 30097 30098 30099 30100 30101 30102 30103 30104 30105 30106 30107 30108 30109 30110 30111 30112 30113 30114 30115 30116 30117 30118 30119 30120 30121 30122 |
TEST: Quelle mouche les a piquées ?
__ppas_qui_avoir__
qui ?[ne|n’]¿ ?[lui|leur]¿ >avoir @:Q.*:(?:f|m:p)¬:m:[si]
<<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s") && Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
TEST: des hommes, des femmes, des enfants qui ne leur avaient {{faits}} que du bien. ->> fait
TEST: qui avait envie de voir sa mère.
__ppas_avoir_ppas_mas_sing__
[<start>|,|après|pour|pourquoi|quand|que|qu’|sans|d’|de|qui] ?[ne|n’]¿ ?[lui|leur]¿ avoir @:Q.*:[pf]¬:m:[si]
[<start>|,|après|pour|pourquoi|quand|que|qu’|sans|d’|de|qui] ?[ne|n’]¿ [m’|t’] avoir @:Q.*:p¬:[si]
<<- /ppas/ not value(\-1, "|confiance|charge|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
--1>> =suggVerbPpas(\-1, ":m:s") && Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
TEST: Avoir {{instruite}} notre mère ->> instruit
TEST: Après avoir {{baissés}} nos tarifs ->> baissé
TEST: Je viendrai, après avoir vraiment {{écoutée}} le prof. ->> écouté
TEST: Merci de m’avoir {{lus}} ->> lu
TEST: Pourquoi m’avoir {{ignorés}} ainsi ? ->> ignoré
TEST: sans avoir {{ignorée}} le problème. ->> ignoré
## avoir avec participe passé
__ppas_m_t_l_avoir__
[l’|m’] ?[en|y]¿ >avoir @:(?:Y|[123][sp])¬:[QGWMX]
<<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s") && Confusion : employez un participe passé.
t’ ?[en|y]¿ >avoir @:(?:Y|[123][sp])¬:[QGWMX]
<<- /ppas/ not value(\-1, "|confiance|charge|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
--1>> =suggVerbPpas(\-1, ":m:s") && Confusion : employez un participe passé.
TEST: m’avoir {{terminer}}. ->> terminé
TEST: il m’a {{souffler}} la bonne réponse. ->> soufflé
TEST: elle t’en a {{parle}}. ->> parlé
TEST: c’est vous qui m’avez {{convertit}}. ->> converti
TEST: parce que t’as envie que je le fasse
TEST: t’avais confiance
TEST: t’en as envie ?
TEST: quand sa mère l’a emmenée voir un hypnothérapeute pour qu’elle se souvienne
__ppas_avoir__
|
| ︙ | ︙ | |||
31344 31345 31346 31347 31348 31349 31350 |
__conf_pronom_verbe_à__
[<start>|,|(] [je|j’|tu|il|elle|on|ils|elles|iel|iels] @:V a
[<start>|,|(] [nous|vous] @:V¬:Y a
[<start>|,|(] c’ >être a
[<start>|,|(] [cela|ceci|celui-ci|celui-là|celle-ci|celle-là|ceux-ci|ceux-là|celles-ci|celles-là] @:(?:[123][sp]|P) a
<<- /conf/ \-1 != "A" --1>> à && Confusion probable : “a” est une conjugaison du verbe “avoir”. Utilisez la préposition “à”.
| | | | | | | | 31596 31597 31598 31599 31600 31601 31602 31603 31604 31605 31606 31607 31608 31609 31610 31611 31612 31613 31614 31615 |
__conf_pronom_verbe_à__
[<start>|,|(] [je|j’|tu|il|elle|on|ils|elles|iel|iels] @:V a
[<start>|,|(] [nous|vous] @:V¬:Y a
[<start>|,|(] c’ >être a
[<start>|,|(] [cela|ceci|celui-ci|celui-là|celle-ci|celle-là|ceux-ci|ceux-là|celles-ci|celles-là] @:(?:[123][sp]|P) a
<<- /conf/ \-1 != "A" --1>> à && Confusion probable : “a” est une conjugaison du verbe “avoir”. Utilisez la préposition “à”.
TEST: Il vient {{a}} la maison. ->> à
TEST: tu ne donnes rien {{a}} ces hommes. ->> à
TEST: Nous les donnons {{a}} ces gens. ->> à
TEST: j’arrive {{a}} la gare ->> à
TEST: Cela venait {{a}} la maison régulièrement. ->> à
TEST: C’est {{a}} des années-lumière de réussir. ->> à
TEST: vous examiner a eu des conséquences imprévues.
#### être / avoir
__conf_ait_confiance_été_faim_tort!3__
[es|est] [confiance|conscience|envie|été|peur|faim|hâte|honte|recours|soif|tort]
[es|est] peine [à|a]
|
| ︙ | ︙ | |||
31461 31462 31463 31464 31465 31466 31467 |
#### veillez / veuillez
__conf_veillez__
[<start>|,|(] veuillez à [ne|n’|me|m’|nous|$:Y]
<<- /conf/ -2>> veillez && Confusion probable : “veuillez” est une forme conjuguée du verbe “vouloir”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1939
| | | | | | | | | | | | 31713 31714 31715 31716 31717 31718 31719 31720 31721 31722 31723 31724 31725 31726 31727 31728 31729 31730 31731 31732 31733 31734 31735 31736 31737 31738 31739 31740 31741 31742 31743 31744 31745 31746 |
#### veillez / veuillez
__conf_veillez__
[<start>|,|(] veuillez à [ne|n’|me|m’|nous|$:Y]
<<- /conf/ -2>> veillez && Confusion probable : “veuillez” est une forme conjuguée du verbe “vouloir”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1939
TEST: {{Veuillez}} à ne pas tomber dans ce piège. ->> Veillez
TEST: Et {{veuillez}} surtout à ouvrir grand les yeux. ->> veillez
TEST: {{Veuillez}}, s’il vous plaît, à prendre vos médicaments. ->> Veillez
TEST: Veuillez à nouveau faire attention à ce problème.
TEST: Veuillez excuser mon retard.
TEST: Veillez à bien fermer les fenêtres.
__conf_veuillez__
[<start>|,|(] veillez [ne|n’|me|m’|nous|$:Y]
<<- /conf/ -2>> veuillez
&& Confusion probable : “veiller” signifie “prendre garde” ou “être vigilant”. Pour inviter à faire quelque chose, écrivez “veuillez”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1939
TEST: {{Veillez}} excuser mon retard. ->> Veuillez
TEST: {{Veillez}} me contacter. ->> Veuillez
TEST: {{Veillez}} me le faire savoir. ->> Veuillez
TEST: {{Veillez}} ne le dire à personne. ->> Veuillez
TEST: {{Veillez}} ne pas en parler à longueur de journée. ->> Veuillez
TEST: {{Veillez}} l’accompagner. ->> Veuillez
TEST: {{Veillez}} toujours l’accompagner. ->> Veuillez
TEST: Veillez à éviter de faire des fautes.
TEST: Veillez votre mari qui est malade.
!!
!!
|
| ︙ | ︙ | |||
31766 31767 31768 31769 31770 31771 31772 |
## 1sg
__conj_moi_qui__
moi qui @:V¬:(?:1s|G|1p|3p!)
<<- /conj/ \3 == "est" or \3 == "es" -3>> ai|aie|suis && Conjugaison erronée. Confusion probable entre “être” et “avoir”. Accord avec “\1 \2”. Le verbe devrait être à la 1ʳᵉ personne du singulier.
<<- /conj/ __else__ -3>> =suggVerb(\3, ":1s") && Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 1ʳᵉ personne du singulier.
| | | | | | | | | | | | | | | | | | | | | | | | | 32018 32019 32020 32021 32022 32023 32024 32025 32026 32027 32028 32029 32030 32031 32032 32033 32034 32035 32036 32037 32038 32039 32040 32041 32042 32043 32044 32045 32046 32047 32048 32049 32050 32051 32052 32053 32054 32055 32056 32057 32058 32059 32060 32061 32062 32063 32064 32065 32066 32067 32068 32069 32070 32071 32072 32073 32074 32075 32076 32077 32078 32079 32080 32081 32082 32083 32084 32085 32086 32087 32088 32089 32090 32091 32092 32093 32094 32095 32096 32097 32098 |
## 1sg
__conj_moi_qui__
moi qui @:V¬:(?:1s|G|1p|3p!)
<<- /conj/ \3 == "est" or \3 == "es" -3>> ai|aie|suis && Conjugaison erronée. Confusion probable entre “être” et “avoir”. Accord avec “\1 \2”. Le verbe devrait être à la 1ʳᵉ personne du singulier.
<<- /conj/ __else__ -3>> =suggVerb(\3, ":1s") && Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 1ʳᵉ personne du singulier.
TEST: moi qui {{est}} trouvé ->> ai|aie|suis
TEST: C’est moi qui {{donnes}} des maux de têtes ! ->> donne
TEST: Et moi par ailleurs qui {{suit}} si savant… ->> suis
## 2sg
__conj_toi_qui__
toi qui @:V¬:(?:G|2p|3p!|[ISK].*:2s)
<<- /conj/ -3>> =suggVerb(\3, ":2s") && Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 2ᵉ personne du singulier.
TEST: toi qui n’y {{connaît}} rien, ne nous ennuie pas avec tes théories. ->> connais
TEST: et toi, contre toute attente, qui te {{souvient}} d’une chose à laquelle plus personne ne pensait. ->> souviens
TEST: toi qui {{arrive}} toujours en retard, tu es mal placé pour donner des conseils. ->> arrives
TEST: toi qui crânerais sans cesse
## 3sg
__conj_elle__
elle @:V¬:(?:3s|P|G|M|f:s)
<<- /conj/ not morph(<1, ":R|>(?:et|ou)") and not (morph(\2, ":Q") and morph(<1, ":V0.*:3s"))
-2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
<<- /conj/ __also__ and morph(\2, ":3p") -1>> elles && Accord avec “\2”.
elle qui @:V¬:(?:3s|P|G)
<<- /conj/ not morph(<1, ":R|>(?:et|ou)")
-3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
<<- /conj/ __also__ and morph(\3, ":3p") -1>> elles && Accord avec “\3”.
TEST: Elle {{conquis}}. ->> conquit|conquiert|conquérait
TEST: Elle {{finis}}. ->> finit|finissait
TEST: Elle {{pâlis}}. ->> pâlit|pâlissait
TEST: {{Elles}} {{donne}} des leçons. ->> Elle|||donnent
TEST: {{Elle}} ne nous {{croient}} jamais. ->> Elles|||croit
TEST: {{elle}} {{sont}} parties. ->> elles|||est
TEST: {{elle}} ne {{sont}} ->> elles|||est
TEST: {{elle}} {{sont}} partis. ->> elles|||est
TEST: elle {{demeures}} ->> demeure
TEST: tu sais, elle {{mangeras}} ->> mangera
TEST: tu penses, elle {{fus}} partie. ->> fut
TEST: {{elle}} qui {{savaient}} ->> elles|||savait
TEST: elle qui {{prends}} le temps ->> prend
TEST: elle a appris bien trop jeune à ne faire confiance à personne.
TEST: Elle, surtout, décomplexée et franche du collier.
__conj_iel__
iel @:V¬:(?:3s|P|G|M|f:s)
<<- /conj/ not morph(<1, ":R|>(?:et|ou)") and not (morph(\2, ":Q") and morph(<1, ":V0.*:3s"))
-2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
<<- /conj/ __also__ and morph(\2, ":3p") -1>> iels && Accord avec “\2”.
iel qui @:V¬:(?:3s|P|G)
<<- /conj/ not morph(<1, ":R|>(?:et|ou)")
-3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
<<- /conj/ __also__ and morph(\3, ":3p") -1>> iels && Accord avec “\3”.
TEST: {{iel}} {{devinent}} votre désarroi ->> iels|||devine
TEST: {{iel}} qui {{prendraient}} leur grand air. ->> iels|||prendrait
TEST: iel arrive
__conj_quiconque__
quiconque @:V¬:(?:3s|P|G|M|Y|Q.*:m:[si])
<<- /conj/ -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “quiconque”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: Quiconque {{pensez}} s’en sortir se trompait lourdement. ->> pense
TEST: Il voulut punir quiconque s’y {{adonnaient}}. ->> adonnait
TEST: quiconque issu de la gauche n’a aucune chance.
TEST: la volonté partagée de ne pas vouloir prendre le dessus ni, bien sûr, de laisser quiconque prendre le dessus
__conj_ce_celui_celle__
[celui-ci|celui-là] @:V¬:(?:3s|P|Q|G|M|3p!)
<<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
|
| ︙ | ︙ | |||
31859 31860 31861 31862 31863 31864 31865 |
[ce|celui] qui @:V¬:(?:3s|P|Q|G)
<<- /conj/ -3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du singulier.
celle qui @:V¬:(?:3s|P|Q|G)
<<- /conj/ -3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du singulier.
<<- /conj/ morph(\3, ":[123]p") -1>> celles && Conjugaison erronée. Accord avec “\3”. Le sujet devrait être au pluriel.
| | | | | | | | > | | 32111 32112 32113 32114 32115 32116 32117 32118 32119 32120 32121 32122 32123 32124 32125 32126 32127 32128 32129 32130 32131 32132 32133 |
[ce|celui] qui @:V¬:(?:3s|P|Q|G)
<<- /conj/ -3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du singulier.
celle qui @:V¬:(?:3s|P|Q|G)
<<- /conj/ -3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du singulier.
<<- /conj/ morph(\3, ":[123]p") -1>> celles && Conjugaison erronée. Accord avec “\3”. Le sujet devrait être au pluriel.
TEST: celui-là se {{conduisaient}} comme un rustre ->> conduisait
TEST: celui-ci qui se {{prenaient}} pour un cador ->> prenait
TEST: {{celle-ci}} {{deviennent}} plus fortes avec le temps. ->> celles-ci|||devient
TEST: et {{celle-là}} qui ne {{cessaient}} de faire des mots croisés. ->> celles-là|||cessait
TEST: Tu sais ce qui, la plupart du temps, nous {{donnes}} des maux de tête. ->> donne
TEST: Ce qui {{fâchent}} mes amis. ->> fâche
TEST: celui qui {{pensent}} mal de toute chose ->> pense
TEST: Je maudis celui d’entre nous qui {{mens}}. ->> ment
TEST: {{celle}} qui y {{parviendront}} seront récompensées. ->> celles|||parviendra
__conj_3sg_misc__
[ça|chacun|chacune|ceci|cela|quelqu’un|quelqu’une] @:V¬:(?:3s|P|Q|G|M|3p!)
<<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
[ça|chacun|chacune|ceci|cela|quelqu’un|quelqu’une] qui @:V¬:(?:3s|P|Q|G|M|3p!)
|
| ︙ | ︙ | |||
31912 31913 31914 31915 31916 31917 31918 |
__conj_tout__
tout @:V¬:(?:3s|P|Q|Y|G|M|3p!|N.*:m:[si])
<<- /conj/ not morph(<1, ":[VRD]") -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec « tout ». Le verbe devrait être à la 3ᵉ personne du singulier.
tout qui @:V¬:(?:3s|P|Q|G|3p!)
<<- /conj/ -3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec « tout ». Le verbe devrait être à la 3ᵉ personne du singulier.
| | | | 32165 32166 32167 32168 32169 32170 32171 32172 32173 32174 32175 32176 32177 32178 32179 32180 |
__conj_tout__
tout @:V¬:(?:3s|P|Q|Y|G|M|3p!|N.*:m:[si])
<<- /conj/ not morph(<1, ":[VRD]") -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec « tout ». Le verbe devrait être à la 3ᵉ personne du singulier.
tout qui @:V¬:(?:3s|P|Q|G|3p!)
<<- /conj/ -3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec « tout ». Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: Tout {{reviens}} à ça. ->> revient
TEST: Tout qui {{deviens}} fou. ->> devient
TEST: Tout donne envie.
TEST: Tout lui fait peur.
TEST: Tout la fait pleurer
TEST: Tout vient à point.
TEST: tout nous ennuie.
TEST: Tout les dégoûte.
TEST: Tout est vain, tout est vanité.
|
| ︙ | ︙ | |||
31935 31936 31937 31938 31939 31940 31941 |
TEST: Tout écrire ne suffira pas, il faudra témoigner.
__conj_lequel_laquelle__
[lequel|laquelle] @:V¬:(?:3s|P|Y|Q|G|3p!|M)
<<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
| | | | | | | | | | | | | | | | | | | | | | | | > > > > > > > > > > > > > > > > > > | | | | | | | | > > > | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 32188 32189 32190 32191 32192 32193 32194 32195 32196 32197 32198 32199 32200 32201 32202 32203 32204 32205 32206 32207 32208 32209 32210 32211 32212 32213 32214 32215 32216 32217 32218 32219 32220 32221 32222 32223 32224 32225 32226 32227 32228 32229 32230 32231 32232 32233 32234 32235 32236 32237 32238 32239 32240 32241 32242 32243 32244 32245 32246 32247 32248 32249 32250 32251 32252 32253 32254 32255 32256 32257 32258 32259 32260 32261 32262 32263 32264 32265 32266 32267 32268 32269 32270 32271 32272 32273 32274 32275 32276 32277 32278 32279 32280 32281 32282 32283 32284 32285 32286 32287 32288 32289 32290 32291 32292 32293 32294 32295 32296 32297 32298 32299 32300 32301 32302 32303 32304 32305 32306 32307 32308 32309 32310 32311 32312 32313 32314 32315 32316 32317 32318 32319 32320 32321 32322 32323 32324 32325 32326 32327 32328 32329 32330 32331 32332 32333 32334 32335 32336 32337 32338 32339 32340 32341 32342 32343 32344 32345 32346 32347 32348 32349 32350 32351 32352 32353 32354 32355 32356 32357 32358 32359 32360 32361 32362 32363 32364 32365 32366 32367 32368 32369 32370 32371 32372 32373 32374 32375 32376 32377 32378 32379 32380 32381 32382 32383 32384 32385 32386 32387 32388 32389 32390 32391 32392 32393 32394 32395 32396 32397 32398 32399 32400 32401 32402 32403 32404 32405 32406 32407 32408 32409 32410 32411 32412 32413 32414 32415 32416 32417 32418 32419 32420 32421 32422 32423 32424 32425 32426 32427 32428 32429 32430 32431 32432 32433 32434 32435 32436 32437 32438 32439 32440 32441 32442 32443 32444 32445 32446 32447 32448 32449 32450 32451 32452 32453 32454 32455 32456 32457 32458 32459 32460 32461 32462 32463 32464 32465 32466 32467 32468 32469 32470 32471 32472 32473 32474 32475 32476 32477 32478 32479 32480 32481 32482 32483 32484 32485 32486 32487 32488 32489 32490 32491 32492 32493 32494 32495 32496 32497 32498 32499 32500 32501 32502 32503 32504 32505 32506 32507 32508 32509 32510 32511 32512 32513 32514 32515 32516 32517 32518 32519 32520 32521 32522 32523 32524 32525 32526 32527 32528 32529 32530 32531 32532 32533 32534 32535 32536 32537 32538 32539 32540 32541 32542 32543 32544 32545 32546 32547 32548 32549 32550 32551 32552 32553 32554 32555 32556 32557 32558 32559 32560 32561 32562 32563 32564 32565 32566 32567 32568 32569 32570 32571 32572 32573 32574 32575 32576 32577 32578 32579 32580 32581 32582 32583 32584 |
TEST: Tout écrire ne suffira pas, il faudra témoigner.
__conj_lequel_laquelle__
[lequel|laquelle] @:V¬:(?:3s|P|Y|Q|G|3p!|M)
<<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: Lequel {{viendraient}} nous donner des leçons ? ->> viendrait
TEST: Laquelle choisir ?
TEST: Lequel manger ?
TEST: Une société a vendu un terrain à bâtir à un acquéreur, lequel entreprend des travaux pour y construire un pavillon.
__conj_personne__
personne @:V¬:(?:3s|P|G|[QA].*:f:s)
<<- /conj/ morph(<1, ":C|<start>|>,", ":(?:P|Q|[123][sp]|R)|>ni/")
--1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
personne qui @:V¬:(?:3s|P|G)
<<- /conj/ morph(<1, ":[CRV]|<start>|>,", ":D")
--1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: Personne ne {{peux}} me le dire. ->> peut
TEST: personne n’en {{parlent}} ->> parle
TEST: je connais personne qui en {{parlent}} autant ->> parle
TEST: en tant que personne qualifiée
__conj_rien__
rien @:V¬:(?:3s|P|Y|G)
<<- /conj/ tag(\2, "neg") and morph(<1, ":Cs|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
and not(morph(\2, ":Y") and value(<1, "|ne|"))
--1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
rien qui @:V¬:(?:3s|P|G)
<<- /conj/ morph(<1, ":[CRV]|<start>|>,")
--1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: Rien ne {{sers}} de courir ->> sert
TEST: Rien n’{{arrives}} sans raison ->> arrive
TEST: Rien, en ce qui le concernait, ne {{pouvais}} le ramener à la raison. ->> pouvait
TEST: ils ne savent rien qui {{puissent}} les aider ->> puisse
TEST: rien qui {{soient}} aussi difficile ->> soit
TEST: il ne faut rien faire ou rien dire contre les manifestants
TEST: qui n’ont rien appris et rien oublié
TEST: comme si son pays n’avait rien appris du fascisme ni rien reçu de l’Europe
TEST: dans un système qui ne leur a pratiquement rien donné, rien transmis
__conj_nul_nulle__
[nul|nulle] ?@:[NA]¿ @:V¬:(?:3s|P|G|[NAQ].*:[si])
[nul|nulle] ?@:[NA]¿ qui @:V¬:(?:3s|P|G|[NA].*:[si])
<<- /conj/ morph(<1, ":Cs|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
--1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: nul ne {{savaient}} que faire ->> savait
TEST: nulle n’{{iront}} là-bas ->> ira
TEST: nulle femme ne {{sauraient}} le faire ->> saurait
TEST: nul homme ne {{sauraient}} s’y prendre ->> saurait
TEST: nulle partie du corps ne peut être considérée comme le siège de l’âme.
TEST: un silence que nul faste, nulle cagnotte, nul don défiscalisé n’achètera jamais.
__conj_aucun_aucune__
[aucun|aucune] ?@:[NA]¿ @:V¬:(?:3s|P|G|[NAQ].*:[si])
<<- /conj/ morph(<1, ":Cs|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
--1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
[aucun|aucune] ?@:[NA]¿ qui @:V¬:(?:3s|P|G|[NA].*:[si])
<<- /conj/ morph(<1, ":(?:Cs|R|V)|<start>|>,")
--1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: aucun ne {{savaient}} que faire ->> savait
TEST: aucune n’{{iront}} là-bas ->> ira
TEST: aucune femme ne {{sauraient}} le faire ->> saurait
TEST: aucun homme ne {{sauraient}} s’y prendre ->> saurait
TEST: aucun d’entre nous n’{{as}} donné ->> a
TEST: aucun ne {{vas}} là-bas ->> va
TEST: il n’en connait aucune qui {{sauraient}} mieux qu’elle comment s’y prendre ->> saurait
TEST: aucune partie du corps ne peut être considérée comme le siège de l’âme.
TEST: Aucun terme attesté dans des textes antiques, mésopotamien ou autre, ne sert à désigner la Mésopotamie au sens moderne du terme
TEST: signalons qu’aucun fait avéré ne correspond à ce qui se propage
TEST: Aucune solution envisagée n’a engendré de résultat positif.
TEST: Aucun homme parti à la guerre ne revient
__conj_vinfi_suj__
[<start>|,|(] $:Y @:V¬:(?:3s|P|Q|Y|G|3p!|M)
<<- /conj/ not (value(\2, "|avoir|croire|être|devenir|redevenir|voir|sembler|paraître|paraitre|sentir|rester|retrouver|") and morph(\3, ":[NA]"))
-3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec “\2”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: manger {{fais}} grossir. ->> fait
TEST: boire immodérément {{nuis}} à la santé ->> nuit
TEST: Réfléchir à tête reposée {{prends}} du temps. ->> prend
TEST: Manger salé, c’est mauvais pour la santé.
TEST: Lire plus de 400 livres
TEST: mais aussi se retrouver flanqués d’un grand débat national avec son lot de questionnements parachutés
TEST: avancer, ne pas reculer, rester déterminés.
TEST: les avoir consultées grâce à une personne y ayant accès sur le plan juridique.
TEST: Être président d’une association demande beaucoup de temps.
TEST: Venir vaincue ne lui épargna aucune indignité.
TEST: Mais migrer un site et ses contenus prend du temps…
TEST: y être sans ma femme ni les enfants fait monter en moi une certaine nervosité.
__conj_le_la_leur_nom__
le *WORD @:V¬:(?:3s|P|Q|Y|3p!|G|M)
<<- /conj/ not tag(\2, "_enum_") and morph(<1, ":C|<start>|>,", ":[YP]") and morph(\2, ":[NA].*:[si]", ":G")
and not ( (value(\2, "|dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|partie|poignée|tas|paquet|moitié|")
or tagbefore(\1, "_ni_") or value(<1, "|et|ou|")) and morph(\3, ":3?p") ) and not agreement(\2, \3)
and not ( morph(\2, "(?:[123][sp]|P)") and not value(<1, "|<start>|,|") ) >>>
<<- /conj/ not tag(\-1, "_ngn_") and (morph(\3, ":A.*:p") or (morph(\3, ":N.*:p") and morph(\2, ":A")))
-3>> =suggVerb(\3, ":3s", suggMasSing) && Accord avec “\1 \2…” incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.
<<- /conj/ __else__ -3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du singulier.
la *WORD @:V¬:(?:3s|P|Q|Y|3p!|G|M)
<<- /conj/ not tag(\2, "_enum_") and morph(<1, ":C|<start>|>,", ":[YP]") and morph(\2, ":[NA].*:[si]", ":G")
and not ( (value(\2, "|dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|partie|poignée|tas|paquet|moitié|")
or tagbefore(\1, "_ni_") or value(<1, "|et|ou|")) and morph(\3, ":3?p") ) and not agreement(\2, \3)
and not ( morph(\2, "(?:[123][sp]|P)") and not value(<1, "|<start>|,|") ) >>>
<<- /conj/ not tag(\-1, "_ngn_") and (morph(\3, ":A.*:p") or (morph(\3, ":N.*:p") and morph(\2, ":A")))
-3>> =suggVerb(\3, ":3s", suggFemSing) && Accord avec “\1 \2…” incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.
<<- /conj/ __else__ -3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du singulier.
[l’|leur] *WORD @:V¬:(?:3s|P|Q|Y|3p!|G|M)
<<- /conj/ not tag(\2, "_enum_") and morph(<1, ":C|<start>|>,", ":[YP]") and morph(\2, ":[NA].*:[si]", ":G")
and not ( (value(\2, "|dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|partie|poignée|tas|paquet|moitié|")
or tagbefore(\1, "_ni_") or value(<1, "|et|ou|")) and morph(\3, ":3?p") ) and not agreement(\2, \3)
and not ( morph(\2, "(?:[123][sp]|P)") and not value(<1, "|<start>|,|") ) >>>
<<- /conj/ not tag(\-1, "_ngn_") and (morph(\3, ":A.*:p") or (morph(\3, ":N.*:p") and morph(\2, ":A")))
-3>> =suggVerb(\3, ":3s", suggSing) && Accord avec “\1 \2…” incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.
<<- /conj/ __else__ -3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du singulier.
[le|la|l’|leur] *WORD qui @:V¬:(?:3s|P|3p!|G|M)
<<- /conj/ not tag(\2, "_enum_") and morph(<1, ":C|<start>|>,", ":[YP]") and morph(\2, ":[NA].*:[si]", ":G")
and not ( (value(\2, "|dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|partie|poignée|tas|paquet|moitié|")
or tagbefore(\1, "_ni_") or value(<1, "|et|ou|")) and morph(\4, ":3p") )
-4>> =suggVerb(\4, ":3s") && Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: La {{N.S.A.}} {{espionneras}} toujours tout le monde ->> NSA|||espionnera
TEST: La suspicion envers les élus {{accroissaient}}… ->> accroissait
TEST: Le chien n’{{es}} pas mort. ->> est
TEST: Le damné {{donnes}} ->> donne|donné
TEST: La Corée {{peux}} gagner. ->> peut
TEST: La Corée ne {{pourras}} pas gagner. ->> pourra
TEST: L’homme y {{donnes}} ->> donne
TEST: la femme {{donnes}} ->> donne
TEST: la petite {{arrives}} ->> arrive
TEST: leur petite {{donnes}} ->> donne
TEST: la femme {{pensent}} à ses filles ->> pense
TEST: Le carré {{reviens}} à la mode ->> revient
TEST: Le chien y {{viens}} ->> vient
TEST: L’homme le {{deviens}} ->> devient
TEST: La femme la {{prends}} ->> prend
TEST: Le feu nous {{donnes}} chaud. ->> donne
TEST: tout le monde {{prends}} ses aises ->> prend
TEST: La proscription de nager {{pourraient}} nous porter préjudice à long terme ->> pourrait
TEST: la marchande {{marchandes}} ->> marchande|marchandée
TEST: la chatte {{finis}}
TEST: le chat {{finis}}
TEST: leur chat qui {{torturent}} une souris ->> torture
TEST: leur homme à tout faire {{oublient}} toujours tout ->> oublie
TEST: tu vois, leur donne {{donnes}} du fil à retordre ->> donne
TEST: L’homme sur le bateau de Patrick {{viens}} de temps en temps {{mangé}} chez moi. ->> vient|||manger
TEST: L’hypothétique nouveau président
TEST: La moitié d’entre elles voient leurs loyers diminuer depuis le début de l’année
TEST: le loquet d’une des petites portes.
TEST: L’électricité, l’hydrogène, l’air comprimé n’existent pas…
TEST: la Syrie, l’Irak, la Mésopotamie tombaient.
TEST: Le sentiment d’humiliation, la colère nous indiquent que…
TEST: la majorité survenaient sous la contrainte
TEST: la plupart avançaient en rangs serrés
TEST: un grand nombre avaient été humiliés par ces pratiques délétères
__conj_det_sing_nom__
[un|ce|cet|mon|ton|son|notre|votre] *WORD @:[123][sp]¬:(?:3s|P|Y|3p!|G|M)
<<- /conj/ not tag(\2, "_enum_") and morph(<1, ":C|<start>|>,", ":[YP]") and morph(\2, ":[NA].*:[me]:[si]", ":G")
and not ( (value(\2, "|dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|partie|poignée|tas|paquet|moitié|nombre|")
or tagbefore(\1, "_ni_") or value(<1, "|et|ou|")) and morph(\3, ":3?p") ) and not agreement(\2, \3) >>>
<<- /conj/ not tag(\-1, "_ngn_") and (morph(\3, ":A.*:p") or (morph(\3, ":N.*:p") and morph(\2, ":A")))
-3>> =suggVerb(\3, ":3s", suggSing) && Accord avec “\1 \2…” incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.
<<- /conj/ __else__ -3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du singulier.
[une|cette|mon|ton|son|ma|ta|sa|notre|votre] *WORD @:[123][sp]¬:(?:3s|P|Y|3p!|G|M)
<<- /conj/ not tag(\2, "_enum_") and morph(<1, ":C|<start>|>,", ":[YP]") and morph(\2, ":[NA].*:[fe]:[si]", ":G")
and not ( (value(\2, "|dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|partie|poignée|tas|paquet|moitié|")
or tagbefore(\1, "_ni_") or value(<1, "|et|ou|")) and morph(\3, ":3?p") ) and not agreement(\2, \3) >>>
<<- /conj/ not tag(\-1, "_ngn_") and (morph(\3, ":A.*:p") or (morph(\3, ":N.*:p") and morph(\2, ":A")))
-3>> =suggVerb(\3, ":3s", suggSing) && Accord avec “\1 \2…” incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.
<<- /conj/ __else__ -3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du singulier.
[un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre] *WORD qui @:V¬:(?:3s|P|3p!|G|M)
<<- /conj/ not tag(\2, "_enum_") and morph(<1, ":C|<start>|>,", ":[YP]") and morph(\2, ":[NA].*:[si]", ":G")
and not ( (value(\2, "|dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|partie|poignée|tas|paquet|moitié|")
or tagbefore(\1, "_ni_") or value(<1, "|et|ou|")) and morph(\4, ":3p") )
-4>> =suggVerb(\4, ":3s") && Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: Tu devrais le savoir, ce roman-là de Jean-Paul Sartre {{es}} passionnant. ->> est
TEST: Cette confusion qui {{donnent}} le tournis. ->> donne
TEST: tu sais, une hausse de 2 % {{satisfais}} tout le monde ->> satisfait
TEST: tu sais, une petite {{donnes}} satisfaction ->> donne
TEST: tu penses mal, cet homme {{mens}} ->> ment
TEST: J’aimerais aussi que mon problème {{sois}} réglé. ->> soit
TEST: un grand {{ravis}} tous les prix ->> ravit|ravissait|ravi
TEST: mon chat {{sautes}} ->> saute
TEST: cette fille {{bouffes}} comme mille ->> bouffe
TEST: cette marchande {{marchandes}} ->> marchande|marchandée
TEST: une crise {{violent}} ->> viole
TEST: un cri {{violes}} ->> viole
TEST: ton chien {{bouffent}} sans arrêt ->> bouffe
TEST: une majorité de garçons voient mal comment faire
TEST: un tas de choses pouvaient aller de travers.
TEST: un paquet de gens futés n’y ont vu que du feu.
TEST: Une partie de ces propositions étaient naïves
TEST: tu n’acceptais jamais de danser avec quelqu’un si tu avais refusé à quelqu’un d’autre au début
TEST: des ruisselets, des arbres, une tonnelle qui rappelaient le temps.
TEST: son assurance, sa grâce, son sex-appeal nous permettent de passer sans encombre liquides et rasoirs.
TEST: Son courage, son ardeur étaient immenses,
__conj_un_une__
[un|une] @:V¬:(?:3s|P|G|Q|M|[NA].*:[si])
<<- /conj/ not tag(\1, "_un_des_") and morph(<1, ":C|<start>|>(?:,|dont)", ":(?:Y|P|Q|[123][sp]|R)̉|>(?:sauf|excepté|et|ou)/")
--1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\1…”. Le verbe devrait être à la 3ᵉ personne du singulier.
[un|une] qui @:V¬:(?:3s|P|G)
<<- /conj/ not tag(\1, "_un_des_") and morph(<1, "<start>|>(?:,|dont)/|:R")
--1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\2…”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: il y en a beaucoup, tu vois, même si un {{seras}} mieux pensé que les autres. ->> sera
TEST: tu vois, il y en a dix dont un {{seras}} mieux pensé que les autres. ->> sera
TEST: tu sais, il y en a quelques-unes dont une qui {{deviendras}} meilleure que tu l’imagines. ->> deviendra
TEST: Toutes sauf une iront à l’université.
TEST: Tous excepté un sauront s’y prendre.
TEST: Trente et un viennent ce soir.
TEST: Quarante et une seront là demain.
TEST: Tous sauf un viendront.
__conj_un_une_des__
[un|une] @:V¬:(?:3s|P|G|Q|M|[NA].*:[pi])
<<- /conj/ tag(\1, "_un_des_") and morph(<1, ":C|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
--1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\1…”. Le verbe devrait être à la 3ᵉ personne du singulier.
[un|une] des *WORD qui @:V¬:(?:3[sp]|P|G)
<<- /conj/ morph(<1, ":C|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
--1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\1…”. Le verbe devrait être à la 3ᵉ personne du singulier ou du pluriel.
TEST: un des ingénieurs {{vinrent}} nous dire quoi faire. ->> vint
TEST: un des membres présents au conseil {{demandent}} un vote à bulletin secret ->> demande
TEST: une des femmes de ce conseil ne {{céderaient}} jamais au chantage. ->> céderait
TEST: un des chats qui {{venez}} nous ennuyer tous les jours. ->> vient
TEST: une des femmes présente ses résultats.
TEST: les défaillances d’une des branches ne sont pas forcément couvertes.
TEST: Les résultats d’une des membres étaient particulièrement notables.
TEST: un des hommes qui vient.
TEST: une des dames qui se sentent mal à l’aise dans cet avion est venue nous trouver.
TEST: l’un des chants les plus diffusés pendant la Révolution culturelle
__conj_ce_que__
ce [que|qu’] [je|tu|il|elle|on|nous|vous|ils|elles|iel|iels] @:V[123].*:[123][sp] @:V¬:(?:G|P|Q|M|Y|3s)
<<- /conj/ not (morph(<1, ":R") and morph(\-1, ":3p"))
--1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\1 \2 \3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: ce qu’ils font me {{donnent}} la nausée. ->> donne
TEST: tu ne sais pas, mais ce que tu fais {{deviens}} plus facile ->> devient
TEST: ceux contre ce que nous faisons deviennent hargneux.
TEST: ce qu’elles accomplissent est formidable.
## 1pl
__conj_eq_nous__
[<start>|,|(|/_start_] /_eq_nous_ @:V¬:(?:G|Y|P|1p|M|A.*:p)
<<- /conj/ -3>> =suggVerb(\3, ":1p") && Conjugaison probablement erronée. Accord avec “\2”. Le verbe devrait être à la 1ʳᵉ personne du pluriel.
TEST: vous et nous {{iront}} dans la forêt ->> irons
## 2pl
__conj_eq_vous__
[<start>|,|(|/_start_] /_eq_vous_ @:V¬:(?:G|P|2p|M|A.*:p)
<<- /conj/ -3>> =suggVerb(\3, ":2p") && Conjugaison probablement erronée. Accord avec “\2”. Le verbe devrait être à la 2ᵉ personne du pluriel.
TEST: vous et eux {{partirait}} ensemble. ->> partiriez
## 3pl
__conj_eq_iels__
/_eq_iels_ @:V¬:(?:3p|P|G|M|A.*:p)
<<- /conj/ not morph(<1, ":R") and not (morph(\2, ":Q") and morph(<1, ":V0.*:3p"))
-2>> =suggVerb(\2, ":3p") && Conjugaison probablement erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
TEST: lui et elle {{était}} dans l’affliction ->> étaient
__conj_elles__
elles @:V¬:(?:3p|P|G|M|A.*:f:p)
<<- /conj/ not morph(<1, ":R") and not (morph(\2, ":Q") and morph(<1, ":V0.*:3p"))
-2>> =suggVerb(\2, ":3p") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
<<- /conj/ __also__ and morph(\2, ":3s") -1>> elle && Accord avec “\2”.
elles qui @:V¬:(?:3p|P|G|M)
<<- /conj/ -3>> =suggVerb(\3, ":3p") && Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel.
<<- /conj/ __also__ and morph(\3, ":3s") -1>> elle && Accord avec “\3”.
TEST: {{elles}} {{avance}} rapidement sur ce projet ->> elle|||avancent
TEST: {{Elles}} n’y {{comprend}} rien ->> Elle|||comprennent
TEST: {{elles}} qui s’{{amuse}} comme des folles ->> elle|||amusent
TEST: L’expérience sensible qu’il nous restera bientôt d’elles est à peu près
TEST: eux attaqués par des mécanoïdes, elles attaquées par des insectoïdes.
TEST: tout ce qui vient d’elles sera écarté.
TEST: le pronom “elles” est au pluriel.
__conj_iels__
iels @:V¬:(?:3p|P|G|M|A.*:p)
<<- /conj/ not morph(<1, ":R") and not (morph(\2, ":Q") and morph(<1, ":V0.*:3p"))
-2>> =suggVerb(\2, ":3p") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
<<- /conj/ __also__ and morph(\2, ":3s") -1>> iel && Accord avec “\2”.
iels qui @:V¬:(?:3p|P|G|M)
<<- /conj/ -3>> =suggVerb(\3, ":3p") && Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel.
<<- /conj/ morph(\3, ":3s") -1>> iel && Accord avec “\3”.
TEST: {{iels}} {{arrivait}} en retard tous les jours ->> iel|||arrivaient
TEST: être avec {{iels}} qui {{sombrait}} dans la dépression ->> iel|||sombraient
TEST: iels arrivent demain.
__conj_ceux_celles_qui__
ceux qui @:V¬:(?:3p|P|G)
<<- /conj/ -3>> =suggVerb(\3, ":3p") && Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel.
celles qui @:V¬:(?:3p|P|G)
<<- /conj/ -3>> =suggVerb(\3, ":3p") && Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel.
<<- /conj/ morph(\3, ":[123]s") -1>> celle && Conjugaison erronée. Accord avec “\3”. Le sujet devrait être au singulier.
TEST: Ceux qui {{chante}} toute la journée… ->> chantent
TEST: {{Celles}} qui {{pense}}. ->> Celle|||pensent
__conj_ceux_là_celles_ci__
[ceux-ci|ceux-là] @:V¬:(?:3p|P|Q|G|M)
<<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3p") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
[celles-ci|celles-là] @:V¬:(?:3p|P|Q|G|M)
<<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3p") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
<<- /conj/ __also__ and morph(\2, ":[123]s") -1>> =\1.replace("s", "").replace("S", "") && Conjugaison erronée. Accord avec “\2”. Le sujet devrait être au singulier.
[ceux-ci|ceux-là] qui @:V¬:(?:3p|P|Q|G|M)
<<- /conj/ -3>> =suggVerb(\3, ":3p") && Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel.
[celles-ci|celles-là] qui @:V¬:(?:3p|P|Q|G|M)
<<- /conj/ -3>> =suggVerb(\3, ":3p") && Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel.
<<- /conj/ morph(\3, ":[123]s") -1>> =\1.replace("s", "").replace("S", "") && Conjugaison erronée. Accord avec “\3”. Le sujet devrait être au singulier.
TEST: {{celles-là}} {{était}} incorrigible ->> celle-là|||étaient
TEST: ceux-là {{devienne}} des ratés ->> deviennent
TEST: batailler contre ceux-là qui n’{{avait}} aucun scrupule ->> avaient
TEST: {{celles-ci}} qui {{semble}} avoir tout pour réussir. ->> celle-ci|||semblent
__conj_lesquels_lesquelles__
[lesquels|lesquelles] @:V¬:(?:3p|P|Y|Q|G|M)
<<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3p") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
TEST: lesquels {{devienne}} des ennuyeux incomparables. ->> deviennent
TEST: Mais parmi les millions de causes à défendre, lesquelles choisir ?
TEST: les failles par lesquelles entrait l’eau étaient impossibles à boucher.
__conj_beaucoup__
beaucoup @:V¬:(?:P|Q|G|Y)
<<- /conj/ not morph(<1, ":[VR]") >>>
<<- /conj/ tag(\1, "_bcp_plur_") and not morph(\2, ":3p")
-2>> =suggVerb(\2, ":3p") && Conjugaison erronée. Accord avec “\1”. Le substantif suivant étant au pluriel, le verbe devrait être à la 3ᵉ personne du pluriel.
<<- /conj/ __else__ and tag(\1, "_bcp_sing_") and not morph(\2, ":3s")
-2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\1”. Le substantif suivant étant au singulier, le verbe devrait être à la 3ᵉ personne du singulier.
<<- /conj/ __else__ and \2 != "a" and not tag(\1, "_bcp_sing_") and not morph(\2, ":3p") and not (space(\1, 1, 2) and morph(\2, ":V0"))
-2>> =suggVerb(\2, ":3p") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
beaucoup qui @:V¬:(?:3p|P|G)
<<- /conj/ -3>> =suggVerb(\3, ":3p") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
TEST: beaucoup {{vienne}} ->> viennent
TEST: Beaucoup d’hommes y {{était}}. ->> étaient
TEST: beaucoup de blé {{avaient}} été vendu. ->> avait
TEST: beaucoup qui ne {{pense}} jamais à rien, mais qui ont quand même des avis sur tout. ->> pensent
TEST: beaucoup entre la peste et le choléra.
TEST: Beaucoup avait été accompli
TEST: Beaucoup sera fait pour ces gens.
TEST: Beaucoup parviennent à ce résultat.
TEST: Beaucoup leur donneront du fil à retordre.
TEST: beaucoup d’argent arrive dans nos caisses
TEST: beaucoup est simplement suggéré
|
| ︙ | ︙ | |||
32319 32320 32321 32322 32323 32324 32325 |
<<- /conj/ not morph(<1, ":[VR]")
-3>> =suggVerb(\3, ":3p") && Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel.
d’ aucuns qui @:V¬:(?:3p|P|G)
la plupart des *WORD qui @:V¬:(?:3p|P|G)
<<- /conj/ --1>> =suggVerb(\-1, ":3p") && Conjugaison erronée. Accord avec “\1 \2 \-1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | < | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 32593 32594 32595 32596 32597 32598 32599 32600 32601 32602 32603 32604 32605 32606 32607 32608 32609 32610 32611 32612 32613 32614 32615 32616 32617 32618 32619 32620 32621 32622 32623 32624 32625 32626 32627 32628 32629 32630 32631 32632 32633 32634 32635 32636 32637 32638 32639 32640 32641 32642 32643 32644 32645 32646 32647 32648 32649 32650 32651 32652 32653 32654 32655 32656 32657 32658 32659 32660 32661 32662 32663 32664 32665 32666 32667 32668 32669 32670 32671 32672 32673 32674 32675 32676 32677 32678 32679 32680 32681 32682 32683 32684 32685 32686 32687 32688 32689 32690 32691 32692 32693 32694 32695 32696 32697 32698 32699 32700 32701 32702 32703 32704 32705 32706 32707 32708 32709 32710 32711 32712 32713 32714 32715 32716 32717 32718 32719 32720 32721 32722 32723 32724 32725 32726 32727 32728 32729 32730 32731 32732 32733 32734 32735 32736 32737 32738 32739 32740 32741 32742 32743 32744 32745 32746 32747 32748 32749 32750 32751 32752 32753 32754 32755 32756 32757 32758 32759 32760 32761 32762 32763 32764 32765 32766 32767 32768 32769 32770 32771 32772 32773 32774 32775 32776 32777 32778 32779 32780 32781 32782 32783 32784 32785 32786 32787 32788 32789 32790 32791 32792 32793 32794 32795 32796 32797 32798 32799 32800 32801 32802 32803 32804 32805 32806 32807 32808 32809 32810 32811 32812 32813 32814 32815 32816 32817 32818 32819 32820 32821 32822 32823 32824 32825 32826 32827 32828 32829 32830 32831 32832 32833 32834 32835 32836 32837 32838 32839 32840 32841 32842 32843 32844 32845 32846 32847 32848 32849 32850 32851 32852 32853 32854 32855 32856 32857 32858 32859 32860 32861 32862 32863 32864 32865 32866 32867 32868 32869 32870 32871 32872 32873 32874 32875 32876 32877 32878 32879 32880 32881 32882 32883 32884 32885 32886 32887 32888 32889 32890 32891 32892 |
<<- /conj/ not morph(<1, ":[VR]")
-3>> =suggVerb(\3, ":3p") && Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel.
d’ aucuns qui @:V¬:(?:3p|P|G)
la plupart des *WORD qui @:V¬:(?:3p|P|G)
<<- /conj/ --1>> =suggVerb(\-1, ":3p") && Conjugaison erronée. Accord avec “\1 \2 \-1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
TEST: la plupart des hommes {{vienne}} ->> viennent
TEST: La plupart {{admet}} ->> admettent
TEST: d’aucuns {{pense}} que c’est faux ->> pensent
TEST: avec la plupart des femmes qui {{devienne}} mère ->> deviennent
__conj_certains_certaines_plusieurs__
[certains|certaines|maints|maintes|plusieurs] @:V¬:(?:G|N|A|3p|P|Q)
<<- /conj/ not morph(<1, ":[VR]") and not (tag(\1, "_d_entre_nous_") and morph(\-1, ":1p")) and not (tag(\1, "_d_entre_vous_") and morph(\-1, ":2p"))
--1>> =suggVerb(\-1, ":3p") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
[certains|certaines|maints|maintes|plusieurs] qui @:V¬:(?:G|3p|P)
<<- /conj/ not (tag(\1, "_d_entre_nous_") and morph(\-1, ":1p")) and not (tag(\1, "_d_entre_vous_") and morph(\-1, ":2p"))
--1>> =suggVerb(\-1, ":3p") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
TEST: certains {{prenne}} leur temps ->> prennent
TEST: Plusieurs qui {{pense}} que c’est une arnaque se sont quand même trompés. ->> pensent
TEST: nous verrons, certains {{arriverons}} à vaincre ->> arriveront
TEST: certains d’entre nous avons la chance d’y entrer
TEST: plusieurs d’entre vous aurez la chance d’y accéder.
__conj_certains_certaines__
[<start>|,|(] [certain|certaine] @:V.*:[123]p¬:[GWMNA]
<<- /conj/ -2>> \2s && Mettez au pluriel si vous désignez plusieurs personnes.
<<- /conj/ morph(\3, ":[12]p") -3>> =suggVerb(\3, ":3p") && Conjuguez à la 3ᵉ personne du pluriel, si “\2” est un pronom censé désigner plusieurs personnes.
[<start>|,|(] certain @:V.*:[123]s¬>(?:être|demeurer|rester|devenir|redevenir|sembler|pouvoir|vouloir).*:3s|:N.*:[me]:[si]
<<- /conj/ -3>> =suggVerb(\3, ":3p") && Conjuguez à la 3ᵉ personne du pluriel, si “\2” est un pronom censé désigner plusieurs personnes.
<<- /conj/ -2>> \2s && Mettez au pluriel si vous désignez plusieurs personnes.
[<start>|,|(] certaine @:V.*:[123]s¬>(?:être|demeurer|rester|devenir|redevenir|sembler|pouvoir|vouloir).*:3s|:N.*:[fe]:[si]
<<- /conj/ -3>> =suggVerb(\3, ":3p") && Conjuguez à la 3ᵉ personne du pluriel, si “\2” est un pronom censé désigner plusieurs personnes.
<<- /conj/ -2>> \2s && Mettez au pluriel si vous désignez plusieurs personnes.
TEST: {{certain}} deviennent idiots à cette seule pensée. ->> certains
TEST: nous savons, {{certaine}} {{avancerons}} avec enthousiasme ->> certaines|||avanceront
TEST: c’est exact, {{certaine}} perdent leur calme souvent dans les méandres de l’administration. ->> certaines
TEST: {{certain}} {{donne}} beaucoup. ->> certains|||donnent
TEST: {{certaine}} y {{arrive}} à tous les coups. ->> certaines|||arrivent
TEST: certaine est la défaite.
TEST: si tu persévères, certaine deviendra la réussite.
__conj_quantité_de__
[<start>|,|(] quantité [de|d’] @:N.*:p @:V¬:(?:G|3p|P|[AQ].*:m:[pi])
<<- /conj/ --1>> =suggVerb(\-1, ":3p") && Conjugaison erronée. Accord avec “\2 \3 \4”. Le verbe devrait être à la 3ᵉ personne du pluriel.
TEST: quantité de gens {{demande}} comment faire ->> demandent
TEST: quantité de femmes {{espère}} gravir les échelons ->> espèrent
__conj_quelques_uns__
quelques-uns @:V¬:(?:G|3p|P|[AQ].*:m:[pi])
quelques-unes @:V¬:(?:G|3p|P|[AQ].*:f:[pi])
<<- /conj/ not morph(<1, ":[VR]") and not (tag(\1, "_d_entre_nous_") and morph(\-1, ":1p")) and not (tag(\1, "_d_entre_vous_") and morph(\-1, ":2p"))
--1>> =suggVerb(\-1, ":3p") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
quelques-uns qui @:V¬:(?:G|3p|P)
quelques-unes qui @:V¬:(?:G|3p|P)
<<- /conj/ not (tag(\1, "_d_entre_nous_") and morph(\-1, ":1p")) and not (tag(\1, "_d_entre_vous_") and morph(\-1, ":2p"))
--1>> =suggVerb(\-1, ":3p") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
TEST: quelques-uns {{arrive}} demain ->> arrivent
TEST: Quelques-unes {{imagine}} une autre vie que celle-là. ->> imaginent
TEST: Quelques-unes {{rêve}} d’un autre monde. ->> rêvent
TEST: quelques-uns qui se {{croit}} chez eux ->> croient
TEST: Quelques-unes lestées de plombe.
TEST: quelques-unes d’entre nous avons la chance d’y entrer
TEST: quelques-uns d’entre vous avez deviné la supercherie.
__conj_tous_toutes__
[tous|toutes] @:V¬:(?:G|N|A|3p|P|Q|V[23].*:Y)
[tous|toutes] qui @:V¬:(?:G|3p|P)
<<- /conj/ not morph(<1, ":[VR]|>(?:et|ou)/")
--1>> =suggVerb(\-1, ":3p") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
TEST: Tous {{venait}} à la fête. ->> venaient
TEST: Toutes {{ignorait}} ce qu’ils avaient fait. ->> ignoraient
TEST: tous, sans exception, {{devine}} le fond du problème ->> devinent
TEST: toutes, sans exception, {{irons}} à l’Université ->> iront
TEST: Il faut mettre un coup de grâce et tous monter sur Paris par tous les moyens possibles
TEST: Pourrons-nous tous vaincre.
TEST: Vous pouvez tous triompher de votre adversaire avec de la ruse.
TEST: tous prendre une bonne cuite, voilà ce que nous allons faire.
TEST: on va tous manger au resto.
TEST: elles vont toutes aller faire un tour
__conj_det_plur_nom__
[ces|mes|tes|ses|nos|vos|leurs|quelques] @:[NA].*:[pi]¬:V0 @:V¬:(?:3p|P|Y|G|M|A.*:[pi])
<<- /conj/ morph(<1, ":Cs|<start>|>,")
and not( morph(\3, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") ) >>>
<<- /conj/ not tag(\-1, "_ngn_") and (morph(\3, ":A.*:s") or (morph(\3, ":N.*:s") and morph(\2, ":A")))
-3>> =suggVerb(\3, ":3p", suggPlur) && Accord avec « \1 \2… » incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.
<<- /conj/ __else__ -3>> =suggVerb(\3, ":3p") && Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
[ces|mes|tes|ses|nos|vos|leurs|quelques] @:[NA].*:[pi]¬:V0 qui @:V¬:(?:3p|P|Y|G|M|A.*:e:[pi])
<<- /conj/ morph(<1, ":Cs|<start>|>,")
and not( morph(\4, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") )
-4>> =suggVerb(\4, ":3p") && Conjugaison erronée. Accord avec “\1 \2 \3…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
TEST: Ses « chiens » {{coure}} sur ma pelouse. ->> courent
TEST: mes filles {{passe}} ce matin ->> passent
TEST: vos filles {{passes}} ce matin ->> passent
TEST: ces travaux qui {{demande}} tant d’efforts. ->> demandent
TEST: vos questions ne {{réclame}} aucune réflexion. ->> réclament
TEST: Ces attaques à main armée {{donne}} la chair de poule. ->> donnent
TEST: Ces marchands {{passe}} leur temps à se quereller.
TEST: maints hommes {{oublie}} leurs origines pour mieux se construire un passé glorieux ->> oublient
TEST: nos hommes qui {{repartirons}} demain ->> repartiront
TEST: le lien entre les agences de renseignement et ces mêmes entreprises pouvait reposer sur des activités de surveillance à proprement parler.
TEST: trier les cons et les connes expose à un violent coup de boomerang
TEST: Tu penses que quelqu’un qui frappe sa femme et ses enfants est un bon père ?
__conj_les_nom__
les @:[NA].*:[pi]¬:V0 @:V¬:(?:3p|P|Y|G|M)
<<- /conj/ morph(<1, ":Cs|<start>|>,")
and not ( morph(\3, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") )
and not agreement(\2, \3)
and not ( morph(\2, "(?:[123][sp]|P)") and not value(<1, "|<start>|,|") ) >>>
<<- /conj/ not tag(\-1, "_ngn_") and (morph(\3, ":A.*:s") or (morph(\3, ":N.*:s") and morph(\2, ":A")))
-3>> =suggVerb(\3, ":3p", suggPlur) && Accord avec “\1 \2…” incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.
<<- /conj/ __else__ -3>> =suggVerb(\3, ":3p") && Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
les @:[NA].*:[pi] qui @:V¬:(?:3p|P|Y|G|M)
<<- /conj/ morph(<1, ":Cs|<start>|>,")
and not( morph(\4, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") )
-4>> =suggVerb(\4, ":3p") && Conjugaison erronée. Accord avec “\1 \2 \3…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
TEST: Les abstentions {{est}} présumée manifester un défaut d’opinion marquée ->> sont
TEST: Les cours de culture générale nous {{apporte}} de l’ouverture d’esprit. ->> apportent
TEST: Les hommes ne le lui {{pardonnes}} pas. ->> pardonnent
TEST: Les infirmières à mi-temps ne {{travaille}} pas dans cette aile. ->> travaillent
TEST: les données, en quantité plus que suffisante, {{indique}} que… ->> indiquent
TEST: Les hommes comme celui-là {{mange}} comme deux. ->> mangent
TEST: les récompenses distribuées à parts égales {{était}}… ->> étaient
TEST: Les États-Unis d’Amérique se {{compose}} de 50 états. ->> composent
TEST: Les enfants en {{manges}}. ->> mangent
TEST: Les ombres la {{donnes}} ->> donnent
TEST: les grands {{danse}}
TEST: les filles {{passes}} ce matin ->> passent
TEST: les marchands {{marche}}
TEST: les marchands {{plie}}
TEST: il prétendait que les banques universelles « à la française » s’{{était}} bien comportées ->> étaient
TEST: les marchands {{paye}}
TEST: les marchands {{marchande}}
TEST: les marchandes {{paie}}
TEST: les marchandes {{marchande}} ->> marchandent|marchandes
TEST: les chattes {{finis}} ->> finissent|finirent|finissaient
TEST: les chattes {{manges}} ->> mangent
TEST: les religieux qui n’en {{finisse}} pas de mentir. ->> finissent
TEST: Les tests grand public de Jean-Paul {{montre}} des résultats surprenants. ->> montrent
TEST: les malades que tu as servis {{outrepasse}} leur droit ->> outrepassent
TEST: l’écart entre les riches et les pauvres n’était pas si grand.
TEST: Les grands hommes politiques
TEST: les charmantes petites mines de toutes les jeunes filles
TEST: Les pauvres petites dames sont folles
TEST: Sauf que l’un comme l’autre avaient dû y renoncer.
TEST: L’un comme l’autre devaient y renoncer.
TEST: Les écrivaines Marie Darrieussecq et Annie Ernaux
TEST: Les femmes candidates à ce poste doivent se présenter cet après-midi.
TEST: Toutes les personnes candidates seront évaluées plusieurs fois.
TEST: il les a sélectionnés, les a améliorées pour accroître leur rendement
TEST: les femmes enceintes
TEST: les souris enceintes
__conj_certains_certaines_plusieurs_nom__
[certains|maints] @:[NA].*:[pi] @:V¬:(?:3p|P|Y|G|M)
<<- /conj/ morph(<1, ":Cs|<start>|>,")
and not( morph(\3, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") )
and not agreement(\2, \3)
and not ( morph(\2, "(?:[123][sp]|P)") and not value(<1, "|<start>|,|") ) >>>
<<- /conj/ not tag(\-1, "_ngn_") and (morph(\3, ":A.*:s") or (morph(\3, ":N.*:s") and morph(\2, ":A")))
-3>> =suggVerb(\3, ":3p", suggMasPlur) && Accord avec “\1 \2…” incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.
<<- /conj/ __else__ -3>> =suggVerb(\3, ":3p") && Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
[certaines|maintes] @:[NA].*:[pi] @:V¬:(?:3p|P|Y|G|M)
<<- /conj/ morph(<1, ":Cs|<start>|>,")
and not( morph(\3, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") )
and not agreement(\2, \3)
and not ( morph(\2, "(?:[123][sp]|P)") and not value(<1, "|<start>|,|") ) >>>
<<- /conj/ not tag(\-1, "_ngn_") and (morph(\3, ":A.*:s") or (morph(\3, ":N.*:s") and morph(\2, ":A")))
-3>> =suggVerb(\3, ":3p", suggFemPlur) && Accord avec “\1 \2…” incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.
<<- /conj/ __else__ -3>> =suggVerb(\3, ":3p") && Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
plusieurs @:[NA].*:[pi] @:V¬:(?:3p|P|Y|G|M)
<<- /conj/ morph(<1, ":Cs|<start>|>,")
and not( morph(\3, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") )
and not agreement(\2, \3)
and not ( morph(\2, "(?:[123][sp]|P)") and not value(<1, "|<start>|,|") ) >>>
<<- /conj/ not tag(\-1, "_ngn_") and (morph(\3, ":A.*:s") or (morph(\3, ":N.*:s") and morph(\2, ":A")))
-3>> =suggVerb(\3, ":3p", suggPlur) && Accord avec “\1 \2…” incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.
<<- /conj/ __else__ -3>> =suggVerb(\3, ":3p") && Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
[certains|certaines|plusieurs|maints|maintes] @:[NA].*:[pi] qui @:V¬:(?:3p|P|Y|G|M)
<<- /conj/ morph(<1, ":Cs|<start>|>,")
and not( morph(\4, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") )
-4>> =suggVerb(\4, ":3p") && Conjugaison erronée. Accord avec “\1 \2 \3…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
TEST: les chattes {{danse}} ->> dansent
TEST: certains hommes {{marchande}} sans cesse ->> marchandent|marchandés|marchands
TEST: tu sais, certains filtres {{donnes}} de mauvais résultats ->> donnent
TEST: certaines femmes {{danse}} beaucoup ->> dansent
TEST: tu sais, certaines danses {{dérive}} d’autres ->> dérivent
TEST: certaines demandes qui {{donne}} le tournis. ->> donnent
TEST: certaines petites {{fatigue}} ->> fatiguent|fatigues|fatiguées
TEST: plusieurs personnes {{devienne}} des robots ->> deviennent
TEST: plusieurs pressions qui ne {{donne}} pas les résultats attendus. ->> donnent
TEST: plusieurs petites {{actionne}} le levier ensemble. ->> actionnent
TEST: plusieurs femmes {{marchande}} ->> marchandent|marchandes
TEST: j’en connais plusieurs soumises à de très fortes pressions
TEST: certaines femmes prises par leur travail n’ont plus le temps pour rien d’autre.
TEST: certains imbéciles passés à l’ennemi feraient mieux de se taire.
__conj_des_nom__
[<start>|,|(] des @:[NA].*:[pi] @:V¬:(?:3p|P|G|Q|Y|A.*:[pi]|V[23].*:Y)
<<- /conj/ morph(>1, ":(?:R|D.*:p)|>au/|<end>|>,") >>>
<<- /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.
<<- /conj/ __else__ and not agreement(\3, \4) -4>> =suggVerb(\4, ":3p", suggPlur) && Conjugaison erronée. Accord avec “\2 \3…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
[<start>|,|(] des @:[NA].*:[pi] qui @:V¬:(?:3p|P|G)
<<- /conj/ -5>> =suggVerb(\5, ":3p") && Conjugaison erronée. Accord avec “\2 \3 \4…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
*WORD des @:[NA].*:[pi] qui @:V¬:(?:3p|P|G)
<<- /conj/ morph(\1, ":[VR]", ":[NA]") --1>> =suggVerb(\-1, ":3p") && Conjugaison erronée. Accord avec “\2 \3 \4…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
TEST: Des hommes {{arrive}}. ->> arrivent
TEST: Des femmes ne {{demande}} rien. ->> demandent
TEST: des femmes qui {{conduise}} la marche du monde. ->> conduisent
TEST: j’en ai marre de faire des choses qui ne m’{{amuse}} pas. ->> amusent
TEST: des démocrates geindre à propos de l’absence pourtant parlante de délégation
TEST: On vit très vite, en quelques jours, les gens installer des jeux d’argent sur les trottoirs, des femmes se prostituer, des commerces illicites…
#### NOMS PROPRES
# 3sg
__conj_nom_propre__
[<start>|,|(] /_Tit_ @:[123][sp]¬:(?:G|3s|3p!|P|M|A.*:[si]|N.*:m:s)
<<- /conj/ not tag(\2, "_enum_") and morph(\2, ":M")
-3>> =suggVerb(\3, ":3s") && Conjugaison erronée. Accord avec “\2”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: Marc {{arrives}} demain. ->> arrive
TEST: Paul ne {{viens}} pas demain. ->> vient
TEST: Marc Aurèle {{étaient}} l’empereur des Romains. (Pas de trait d’union sur Marc Aurèle.) ->> était|étaye
TEST: Paul, 8 ans, {{viens}} demain. ->> vient
TEST: Arthur D. parvient à…
TEST: Maria, Paula, Louise arrivent
TEST: Les fondateurs pionniers de l’Internet n’avaient pas prévu
TEST: les compteurs Geiger ne détectent pas le polonium
TEST: Des femmes de l’administration Obama y racontent qu’elles ont constaté qu’il leur arrivait régulièrement de ne pas être invitées
TEST: Macron président, c’est…
TEST: Ci-dessous, les trois personnages du jeu Bruce Lee fortement grossis
# 3pl
__conj_nom_propre_et_nom_propre__
/_Tit_ et /_Tit_ @:[123][sp]¬:(?:G|3p|P|Q.*:[pi])
<<- /conj/ morph(\1, ":M") and morph(\3, ":M") and not morph(<1, ":[RV]|>(?:des?|du|et|ou|ni)/")
-4>> =suggVerb(\4, ":3p") && Conjugaison erronée. Accord avec “\1 et \3”. Le verbe devrait être à la 3ᵉ personne du pluriel.
TEST: Samantha et Eva {{viennes}} demain. ->> viennent
TEST: Samantha et Eva leur {{décrive}} une leçon. ->> décrivent
TEST: Paul et Pauline, sept et huit ans, y {{arrivait}} toujours ->> arrivaient
TEST: La relation spéciale qu’entretiennent Donald et Kim met paradoxalement en péril les discussions entre les deux pays.
TEST: La menace d’une guerre nucléaire entre Delhi et Islamabad plane toujours
# on / ont
__conf_ont!6__
ils on
[eux|ceux|elles|celles] qui on
<<- /conf/ --1>> ont && Confusion probable : “on” est un pronom personnel. Pour la conjugaison du verbe “avoir”, écrivez “ont”.
[elles|ceux-ci|ceux-là|celles-ci|celles-là] on
<<- /conf/ not morph(<1, ":[RV]") -2>> ont && Confusion probable : “on” est un pronom personnel. Pour la conjugaison du verbe “avoir”, écrivez “ont”.
TEST: celles-là {{on}} {{vraiment}} un problème avec la religion. ->> ont|||
TEST: j’ai, tu as, ils ont, elles {{on}} ->> ont
TEST: ces gens-là ils {{on}} {{raison}} plus souvent que la plupart des gens. ->> ont|||
TEST: Ils soutiennent ceux qui {{on}} {{tant}} de raisons d’être en colère. ->> ont|||tend
TEST: Or parmi celles-ci on trouve typiquement d’un côté les structures
!!
!!
!!!! Inversion verbe sujet !!
!!
|
| ︙ | ︙ | |||
32677 32678 32679 32680 32681 32682 32683 |
[lequel|laquelle|lesquels|lesquelles]
|| *WORD [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD
<<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
and morph(<1, ":R") and not value(\4, "|plupart|majorité|groupe|") and not (value(>1, "|et|ou|") and morph(>2, ":D"))
-2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.
| | | | | | | | | | | | | 32950 32951 32952 32953 32954 32955 32956 32957 32958 32959 32960 32961 32962 32963 32964 32965 32966 32967 32968 32969 32970 32971 32972 32973 32974 |
[lequel|laquelle|lesquels|lesquelles]
|| *WORD [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD
<<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
and morph(<1, ":R") and not value(\4, "|plupart|majorité|groupe|") and not (value(>1, "|et|ou|") and morph(>2, ":D"))
-2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: les possibilités qu’{{offrent}} le chien ->> offre
TEST: les possibilités que {{donnent}} le chien. ->> donne
TEST: Où {{vas}} l’homme ? ->> va
TEST: l’histoire dont {{bénéficient}} notre langue. ->> bénéficie
TEST: le feu, duquel {{proviennent}} la vie ->> provient
TEST: le feu, duquel {{proviennent}} notre existence ->> provient
TEST: les hommes, desquels {{arrivent}} la mort ->> arrive
TEST: les hommes, desquels {{arrivent}} votre destruction ->> arrive
TEST: les lois, desquelles {{proviennent}} notre soumission ->> provient
TEST: les lois, desquelles {{proviennent}} leur cohésion ->> provient
TEST: une muraille contre laquelle {{venaient}} la masse armée et vociférante. ->> venait
TEST: de la même façon que survivent le swing ou le latin.
TEST: en proportion des efforts que requièrent son entretien et son exploitation
TEST: une crainte aussi que renforcent son éloignement et le protocole compliqué
TEST: à l’époque de Mansur que grandissent la place et le rôle de…
TEST: où vivent la majorité des immigrés et des enfants d’immigrés
TEST: Que deviennent la vitesse, le courant, ainsi que le rendement ?
TEST: Le complexe argilo-humique est mieux hydraté que ne pourraient l’être les micelles d’argile ou humiques
|
| ︙ | ︙ | |||
32722 32723 32724 32725 32726 32727 32728 |
|| *WORD [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|certains|certaines|plusieurs|maints|maintes] *WORD
<<- /conj/ morph(\2, ":[123][sp]", ":(?:3p|G|W)") and not morph(<1, ":[NA]") -2>> =suggVerb(\2, ":3p") && Conjugaison erronée. Accord avec “\-2 \-1…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
[lequel|laquelle|lesquels|lesquelles]
|| *WORD [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|certains|certaines|plusieurs|maints|maintes] *WORD
<<- /conj/ morph(\2, ":[123][sp]", ":(?:3p|G|W)") and morph(<1, ":R") -2>> =suggVerb(\2, ":3p") && Conjugaison erronée. Accord avec “\-2 \-1…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
| | | | | | | | | | | | 32995 32996 32997 32998 32999 33000 33001 33002 33003 33004 33005 33006 33007 33008 33009 33010 33011 33012 33013 33014 33015 33016 33017 33018 33019 33020 33021 33022 33023 33024 33025 33026 |
|| *WORD [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|certains|certaines|plusieurs|maints|maintes] *WORD
<<- /conj/ morph(\2, ":[123][sp]", ":(?:3p|G|W)") and not morph(<1, ":[NA]") -2>> =suggVerb(\2, ":3p") && Conjugaison erronée. Accord avec “\-2 \-1…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
[lequel|laquelle|lesquels|lesquelles]
|| *WORD [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|certains|certaines|plusieurs|maints|maintes] *WORD
<<- /conj/ morph(\2, ":[123][sp]", ":(?:3p|G|W)") and morph(<1, ":R") -2>> =suggVerb(\2, ":3p") && Conjugaison erronée. Accord avec “\-2 \-1…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
TEST: D’où {{vienne}} les hommes ? ->> viennent
TEST: Comment {{danse}} les femmes ? ->> dansent
TEST: les idioties qu’{{aime}} les hommes, j’en ai marre. ->> aiment
TEST: l’amour dont {{parle}} les femmes ->> parlent
TEST: duquel {{arrive}} les ennuis ->> arrivent
TEST: les hommes, desquels {{arrive}} nos problèmes ->> arrivent
TEST: les femmes, desquelles {{provient}} ces outils ->> proviennent
TEST: les amusements pour lesquels {{vienne}} les invités. ->> viennent
TEST: financé par le Qatar, lequel dépense des millions de dollars pour soutenir le mouvement
TEST: oubliée par sa mère, laquelle trouvait toujours maintes raisons de se dérober.
__conj_puisse__
[<start>|,|(] puisse @:D.*:p
<<- /conj/ -2>> puissent && Conjugaison erronée. Ce verbe devrait s’accorder au substantif qui le suit.
TEST: {{puisse}} les hommes enfin comprendre leurs erreurs. ->> puissent
TEST: {{puisses}} notre ennemi trembler de peur devant notre courage. ->> puisse
!!
!!
!!!! Verbes sans sujets !!
!!
!!
|
| ︙ | ︙ | |||
32812 32813 32814 32815 32816 32817 32818 |
!!
# conditionnel / futur
__vmode_j_aimerais_vinfi__
[<start>|,|(] [je|j’] [aimerai|préférerai|préfèrerai|apprécierai|voudrai|souhaiterai|désirerai|adorerai] @:[YX]|>(?:y|ne|qu[e’])/¬:R
<<- /vmode/ -3>> \3s && Si vous exprimez un souhait, utilisez le conditionnel et non le futur.
| | | | | | | | | | 33085 33086 33087 33088 33089 33090 33091 33092 33093 33094 33095 33096 33097 33098 33099 33100 33101 33102 33103 33104 33105 33106 33107 33108 33109 33110 33111 33112 33113 33114 33115 |
!!
# conditionnel / futur
__vmode_j_aimerais_vinfi__
[<start>|,|(] [je|j’] [aimerai|préférerai|préfèrerai|apprécierai|voudrai|souhaiterai|désirerai|adorerai] @:[YX]|>(?:y|ne|qu[e’])/¬:R
<<- /vmode/ -3>> \3s && Si vous exprimez un souhait, utilisez le conditionnel et non le futur.
TEST: J’{{aimerai}} savoir ce dont il retourne. ->> aimerais
TEST: dans tous les cas j’{{aimerai}} ne rien savoir ->> aimerais
TEST: Je {{voudrai}} qu’il soit déjà là. ->> voudrais
TEST: J’aimerai ces cours-là autant que les autres.
TEST: J’aimerai la danse et la musique, puisque vous l’exigez.
TEST: Je sais que j’aimerai ça, tout comme lui.
__vmode_j_aurais_aimé_que_vinfi__
j’ aurai [aimé|souhaité|préféré|voulu|apprécié|désiré|adoré] [que|qu’|ne|n’|$:Y]
<<- /vmode/ -2>> aurais|eusse && Pour un souhait passé, utilisez le conditionnel passé et non le futur antérieur. Exemple pour le futur antérieur : « quand j’aurai fini… »
TEST: J’{{aurai}} aimé nous offrir ce magnifique cadeau. ->> aurais|eusse
TEST: j’{{aurai}} voulu être un artiste. ->> aurais|eusse
TEST: j’{{aurai}} préféré ne pas avoir à l’entendre. ->> aurais|eusse
TEST: j’{{aurai}} préféré l’entendre un autre jour. ->> aurais|eusse
TEST: j’{{aurai}} aimé que vous m’en parliez. ->> aurais|eusse
TEST: Quand j’en aurai fini avec eux, vous aurez du mal à les reconnaître.
TEST: Quand j’aurai fini ce boulot, je ne sais pas ce que je ferai.
TEST: Quand j’aurai soif et faim, je m’arrêterai.
# Si suivi du conditionnel ou du subjonctif
__vmode_si_sujet_conditionnel_subjonctif__
|
| ︙ | ︙ | |||
32961 32962 32963 32964 32965 32966 32967 32968 32969 32970 32971 32972 32973 32974 |
<start> [je|j’|tu|il|ils|elle|elles|on|nous|vous|iel|iels] @:S¬:[GIK]|V0a.*:Sq
<<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2) && Ce verbe ne devrait pas être au subjonctif.
TEST: Il {{ait}} parti.
TEST: Il en {{conclue}} qu’il a eu raison.
TEST: j’en {{aie}} marre
TEST: j’{{aie}} faim
# Après/dès que + indicatif
__vmode_que_indicatif__
[après|dès] [que|qu’] @:(?:Os|M) @:V.*:S¬:[GI]
[après|dès] [que|qu’] @:(?:Os|M) @:V0e.*:S
<<- /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.
| > | 33234 33235 33236 33237 33238 33239 33240 33241 33242 33243 33244 33245 33246 33247 33248 |
<start> [je|j’|tu|il|ils|elle|elles|on|nous|vous|iel|iels] @:S¬:[GIK]|V0a.*:Sq
<<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2) && Ce verbe ne devrait pas être au subjonctif.
TEST: Il {{ait}} parti.
TEST: Il en {{conclue}} qu’il a eu raison.
TEST: j’en {{aie}} marre
TEST: j’{{aie}} faim
TEST: Je ne l’y {{aie}} pas vu.
# Après/dès que + indicatif
__vmode_que_indicatif__
[après|dès] [que|qu’] @:(?:Os|M) @:V.*:S¬:[GI]
[après|dès] [que|qu’] @:(?:Os|M) @:V0e.*:S
<<- /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.
|
| ︙ | ︙ | |||
33201 33202 33203 33204 33205 33206 33207 |
<start> $:M , @:3s¬:[NAGEM] @:A.*:[si]
<<- /conj/ space(\2, 0, 0) and morph(\4, ">(?:être|devenir|redevenir|sembler|para[iî]tre)/") -2:3>> \2
&& Si “\2” est le sujet de “\4”, la virgule est superflue (on ne sépare pas le verbe du sujet). Sinon “\4” devrait être à l’impératif (à moins d’une inversion verbe-sujet).
<<- /conj/ __also__ -4>> =suggVerbTense(\4, ":E", ":2s")
&& Si “\2” est le sujet de “\4”, la virgule est superflue (on ne sépare pas le verbe du sujet). Sinon “\4” devrait être à l’impératif (à moins d’une inversion verbe-sujet).
| | | | | | | | 33475 33476 33477 33478 33479 33480 33481 33482 33483 33484 33485 33486 33487 33488 33489 33490 33491 33492 33493 33494 33495 33496 33497 33498 33499 33500 33501 33502 33503 33504 33505 33506 33507 33508 33509 33510 33511 33512 33513 33514 33515 33516 33517 33518 33519 33520 33521 33522 33523 33524 33525 33526 |
<start> $:M , @:3s¬:[NAGEM] @:A.*:[si]
<<- /conj/ space(\2, 0, 0) and morph(\4, ">(?:être|devenir|redevenir|sembler|para[iî]tre)/") -2:3>> \2
&& Si “\2” est le sujet de “\4”, la virgule est superflue (on ne sépare pas le verbe du sujet). Sinon “\4” devrait être à l’impératif (à moins d’une inversion verbe-sujet).
<<- /conj/ __also__ -4>> =suggVerbTense(\4, ":E", ":2s")
&& Si “\2” est le sujet de “\4”, la virgule est superflue (on ne sépare pas le verbe du sujet). Sinon “\4” devrait être à l’impératif (à moins d’une inversion verbe-sujet).
TEST: {{Paul,}} {{vient}} ->> Paul|||viens
TEST: {{Anton,}} {{sera}} toujours prêt à vous écouter ->> Anton|||sois
TEST: Maria, avance devant toi.
TEST: Céline, crut deviner son époux, en avait assez.
TEST: Valérie, devina Éric, n’avait pas du tout l’intention de mener à bien la tâche qu’il voulait la voir accomplir.
__conj_det_nom_sing_virgule__
<start> [un|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa] @:[NA] , @:3s¬:[NAGEM] [<end>|,|les|des|ces|mes|tes|ses|nos|vos|leurs]
<<- /conj/ space(\3, 0, 0) -3:4>> \3
&& Si “\2 \3” est le sujet de “\5”, la virgule est superflue (on ne sépare pas le verbe du sujet). Sinon “\5” devrait être à l’impératif (à moins d’une inversion verbe-sujet).
<<- /conj/ __also__ -5>> =suggVerbTense(\5, ":E", ":2s")
&& Si “\2 \3” est le sujet de “\5”, la virgule est superflue (on ne sépare pas le verbe du sujet). Sinon “\5” devrait être à l’impératif (à moins d’une inversion verbe-sujet).
<start> [un|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa] @:[NA] , @:3s¬:[NAGEM] @:A.*:[si]
<<- /conj/ space(\3, 0, 0) and morph(\5, ">(?:être|devenir|redevenir|sembler|para[iî]tre)/") -3:4>> \3
&& Si “\2 \3” est le sujet de “\5”, la virgule est superflue (on ne sépare pas le verbe du sujet). Sinon “\5” devrait être à l’impératif (à moins d’une inversion verbe-sujet).
<<- /conj/ __also__ -5>> =suggVerbTense(\5, ":E", ":2s")
&& Si “\2 \3” est le sujet de “\5”, la virgule est superflue (on ne sépare pas le verbe du sujet). Sinon “\5” devrait être à l’impératif (à moins d’une inversion verbe-sujet).
TEST: Ce {{soir,}} {{vient}}. ->> soir|||viens
TEST: l’{{homme,}} {{devient}} difficile. ->> homme|||deviens
TEST: ce matin, viens me voir.
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.
TEST: L’amour, expliqua la femme.
__conj_det_nom_plur_virgule__
<start> [les|ces|mes|tes|ses|plusieurs|quelques|certains|certaines|maints|maintes] @:[NA].*:[pi] , @:3p¬:[NAGEM] [<end>|,|)]
<<- /conj/ space(\3, 0, 0)
-3:4>> \3 && La virgule est probablement superflue (on ne sépare pas le verbe du sujet).
<start> [les|ces|mes|tes|ses|plusieurs|quelques|certains|certaines|maints|maintes] @:[NA].*:[pi] , @:3p¬:[NAGEM] @:A.*:[pi]
<<- /conj/ space(\3, 0, 0) and morph(\5, ">(?:être|devenir|redevenir|sembler|para[iî]tre)/")
-3:4>> \3 && La virgule est probablement superflue (on ne sépare pas le verbe du sujet).
TEST: Ces {{imbéciles,}} se ridiculisent. ->> imbéciles
TEST: les {{hommes,}} deviennent de plus en plus arrogants. ->> hommes
TEST: Les questions de faisabilité, de mise en pratique ont vraiment été abordées.
TEST: Ces difficultés, songèrent mes amis, allaient les mettre à la torture.
@@@@
@@@@
|
| ︙ | ︙ |