Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -400,17 +400,19 @@ or (\3 == "on" and morph(\1, ":3s")) or (\3 == "nous" and morph(\1, ":1p")) or (\3 == "vous" and morph(\1, ":2P")) or (\3 == "ils" and morph(\1, ":3p")) or (\3 == "elles" and morph(\1, ":3p")) - ->> \1-\3|\1 – \3|\1 — \3 && Espace superflu s’il s’agit bien d’une forme conjuguée interrogative (sinon, il manque un espace à côté du tiret). - <<- __else__ -2>> " – | — " && Il manque un espace à côté du tiret. + ->> \1-\3|\1 – \3|\1 — \3 && Espace superflu s’il s’agit bien d’une forme conjuguée interrogative (sinon, il manque un espace à côté du tiret). + <<- __else__ and (analyse(\1+\3, ":") or analyse(\1+"-"+\3, ":")) ->> \1\3|\1-\3 && Espace superflu. + <<- __else__ ->> \1 – \3|\1 — \3 && Il manque un espace à côté du tiret. TEST: Le {{faut -il}} ? ->> faut-il|faut – il|faut — il TEST: qu’y {{puis -je}} ? ->> puis-je|puis – je|puis — je TEST: Le {{faut -il}} ? ->> faut-il|faut – il|faut — il TEST: qu’y {{puis -je}} ? ->> puis-je|puis – je|puis — je +TEST: un complot {{crypto- communiste}} ->> cryptocommuniste|crypto-communiste TEST: L’exposant −127, code 0000 0000, est réservé pour zéro # Espaces et crochets et parenthèses __/typo(typo_espace_après_signe_ouvrant)__ "([\[(]) " @@0 <<- ->> \1 && Pas d’espace après ce signe. @@ -1294,14 +1296,14 @@ TEST: C’est {{“}}compliqué. ->> __[i]/typo(typo_guillemet_simple_ouvrant_non_fermé)__ (‘)\w\w[^’']+$ @@0 - <<- before(" $") or start() -1>> _ && Guillemet fermant introuvable dans la suite du paragraphe. + <<- before(" $") or start() -1>> _ && Guillemet fermant introuvable dans la suite du paragraphe. __[i]/typo(typo_guillemet_simple_fermant_non_ouvert)__ ^[^‘']+\w\w(’) @@$ - <<- after("^ ") or end() -1>> _ && Guillemet ouvrant introuvable dans ce paragraphe. + <<- after("^ ") or end() -1>> _ && Guillemet ouvrant introuvable dans ce paragraphe. TEST: ce {{‘}}test ne finira jamais. ->> TEST: ces actions ne représentent rien{{’}} pour moi. ->> TEST: « Je suis là. @@ -1930,10 +1932,11 @@ <<- /virg/ not value(\2, "|appeler|") and not tagbefore(\1, "_que_") and not tagbefore(\1, "_comme_") -2>> \2, && Si “\-1” marque le début d’une proposition, une virgule est probablement souhaitable. [le|la|l’|les] *WORD ?[cher|chère]¿ @:M[12] <<- /virg/ morph(\2, ":[123][sp]", ">appeler/|:[NA]") and not tagbefore(\1, "_que_") and not tagbefore(\1, "_comme_") + and meta(<1, "WORD") -2>> \2, && Si “\-2” est une personne apostrophée, alors il faut mettre le nom en incise.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?Th=2&t1=&id=3412 TEST: Tu vas les {{donner}} Rachel. ->> donner, TEST: Il va la {{tuer}} Paul. ->> tuer, TEST: je le {{sais}} chère Paula ->> sais, @@ -1944,10 +1947,11 @@ TEST: plus délirant encore que ne l’imaginait Marie. TEST: moins corrompu que ne pouvait le croire Marie. TEST: comme vient de le dire Ruth TEST: L’antimoine des sages, matière première extraite directement de la mine, « n’est pas proprement minéral et moins encore métallique », ainsi que nous l’enseigne Philalèthe. TEST: L’officier Patrick Martel aurait dégaîné son arme +TEST: Non, l’interrompit Patrick. !! !! !!!! Écritures épicènes invariables !! @@ -2793,13 +2797,28 @@ __da_préverbes_verbes__ [ne|n’] ?[le|la|l’|les|nous|vous|lui|leur]¿ @:¬:[OX] [ne|n’] [nous|vous] [le|la|l’|les|en] @:¬:[OX] [ne|n’] [le|la|l’|les] [lui|leur|en] @:¬:[OX] [ne|n’] [lui|leur] en @:¬:[OX] - n’ ?[en|y]¿ @:¬:[OX] + n’ ?[en|y]¿ @:¬:[OX] <<- =>> select(\-1, ":[ISKYPE]") <<- /-1>> neg + + [ne|n’] ?[le|la|l’|les|nous|vous|lui|leur]¿ >avoir ?@:[AXW]¿ ?@:[AXW]¿ $:Q + [ne|n’] [nous|vous] [le|la|l’|les|en] >avoir ?@:[AXW]¿ ?@:[AXW]¿ $:Q + [ne|n’] [le|la|l’|les] [lui|leur|en] >avoir ?@:[AXW]¿ ?@:[AXW]¿ $:Q + [ne|n’] [lui|leur] en >avoir ?@:[AXW]¿ ?@:[AXW]¿ $:Q + n’ ?[en|y]¿ >avoir ?@:[AXW]¿ ?@:[AXW]¿ $:Q + <<- =>> select(\-1, ":Q") + <<- /-1>> neg + + [ne|n’] [>devoir|>pouvoir|>vouloir] ?@:[AXW]¿ ?@:[AXW]¿ $:Y + [ne|n’] [>devoir|>pouvoir|>vouloir] ?@:[AXW]¿ ?@:[AXW]¿ $:Y + [ne|n’] [>devoir|>pouvoir|>vouloir] ?@:[AXW]¿ ?@:[AXW]¿ $:Y + [ne|n’] [>devoir|>pouvoir|>vouloir] ?@:[AXW]¿ ?@:[AXW]¿ $:Y + n’ [en|y] [>devoir|>pouvoir|>vouloir] ?@:[AXW]¿ ?@:[AXW]¿ $:Y + <<- /-1>> neg [ne|n’] [lui|en|leur|le|la|l’|les|nous|vous|y] [me|m’|te|t’|se|s’] [en|le|la|l’|les|y] <<- =>> select(\2, ":Ov") @@ -3096,21 +3115,26 @@ __da_été__ >avoir ?@:[WX]¿ été <<- =>> select(\1, ":V0") and select(\-1, ":Q") - [un|l’|quel|cet|mon|ton|son|notre|votre|leur] été + [un|quel|cet|mon|ton|son|notre|votre] été <<- =>> select(\-1, ":N") + [l’|leur] été + <<- not value(<1, "|je|j’|tu|il|elle|iel|") =>> select(\-1, ":N") + __da_face__ face [à|au|aux] - <<- not morph(<1, ":(?:D|A.*:[fe]:[si])") =>> select(\1, "", ":N") - <<- __else__ =>> select(\1, ":N") + <<- morph(<1, ":[NA].*:m", ":D") =>> select(\1, "", ":N") + + face + <<- morph(<1, ":D.*:[fe]") =>> select(\1, "", ":G") __da_grâce__ grâce [à|au|aux] - <<- not morph(<1, ":(?:D|A.*:[fe]:[si])") =>> select(\1, "", ":N") + <<- morph(<1, ":[NA].*:m", ":D") =>> select(\1, "", ":N") grâce <<- morph(<1, ":D.*:[fe]") =>> select(\1, "", ":G") __da_grave__ @@ -3524,11 +3548,11 @@ sans @:[ISKP] <<- =>> select(\2, ":[NA]") source [de|d’] - <<- morph(<1, ":V[0-3]e") =>> define(\1, ":ÉV") + <<- morph(<1, ":V[0-3]e") =>> define(\1, ":N:f:s") très *WORD <<- =>> select(\2, "", ":[123][sp]") @@ -3686,10 +3710,13 @@ je ?[ne|n’]¿ [me|m’] ?[le|la|l’|les|en|y]¿ $:V¬:G tu ?[ne|n’]¿ [te|t’] ?[le|la|l’|les|en|y]¿ $:V¬:G nous ?[ne|n’]¿ nous ?[le|la|l’|les|en|y]¿ $:V¬:G vous ?[ne|n’]¿ vous ?[le|la|l’|les|en|y]¿ $:V¬:G <<- /-1>> _upron_ + + [me|te|se|nous|vous] douter + <<- /-1>> _upron_ __tag_prop__ à [qui|quoi] auquel @@ -3882,10 +3909,14 @@ quantitative easing R & D think >tank <<- ~>> ␣ + collet monté + <<- ~>> ␣ + <<- =>> define(\1, ":LA:e:i") + jusqu’ [au-boutiste+s|au-boutisme+s] <<- ~>> ␣ <<- =>> setmeta(\1, "WORD") notre père @@ -3918,10 +3949,11 @@ TEST: mais nous avancions en terra incognita TEST: elles sont cul et chemise TEST: ils sont frère et sœur TEST: iels étaient mari et femme +TEST: au revoir __fusions_noms_communs_séparés_slash__ *WORD / *WORD <<- space(\1, 0, 1) and space(\2, 0, 1) and morph(\1, ":N") and morph(\-1, ":N") and not (morph(\1, "[123][sp]") and morph(<1, ":O[vs]")) ~>> ␣ @@ -4002,11 +4034,12 @@ aux [côtés] [duquel|desquels|desquelles] aux [côtés] de laquelle <<- !-1>> au lieu des - <<- !3>> + en lieu et place des + <<- !-1>> au sortir [de|des|du|d’] <<- !2>> de chez *WORD à chez @@ -4906,10 +4939,12 @@ en cet instant ?[particulier|précis]¿ ?en¿ l’ espace d’ un [instant|moment] le moment venu par [instants|moments] pendant un ?[si|très|trop]¿ [court|long] [instant|moment] + quand [le|ce|mon|ton|son|notre|votre|leur] moment sera venu + quand [l’|cet] instant sera venu un court [instant|moment] un [instant|moment] plus [tôt|tard] <<- &>> :LW;T __locutions_temporelles_diverses__ @@ -5095,10 +5130,11 @@ pour [cette|une] fois quelques fois sans y [réfléchir|songer|penser] à [deux|2] fois souventes fois tant de fois + une fois de plus <<- &>> :LW;T cette [fois|fois-là|fois-ci] chaque fois d’ autres fois @@ -5122,10 +5158,14 @@ une fois [de|d’] plus une fois n’ est pas coutume une ?bonne¿ fois pour toutes une prochaine fois <<- not morph(<1, ":R") &>> :LW;T + + ## tag pour se souvenir que ce “que” se rapporte à cette fois-là + la [dernière|prochaine] fois [que|qu’] + <<- /-1>> _fois_ une seule fois une ou deux fois deux ou trois fois trois ou quatre fois @@ -5657,10 +5697,11 @@ au second plan au sens [figuré|large|littéral|propre] au sens figuré comme au sens [littéral|propre] au sens [littéral|propre] comme au sens figuré au sens [étroit|figuré|large|littéral] du terme + au sommet [de|d’] la [chaîne|chaine] alimentaire au surplus au-delà du descriptible à la [mienne|tienne|sienne|nôtre|vôtre|leur] au [mien|tien|sien|nôtre|vôtre|leur] aussi [con|étonnant|habile|idiot|inattendu|insolite|invraisemblable|maladroit|stupide|surprenant] [que|qu’] que [cela|ceci|ça] puisse [paraitre|paraître] @@ -5848,11 +5889,11 @@ [de|d’] génération en génération [de|d’] gré à gré [de|d’] gré ou [de|d’] force [de|d’] guerre lasse [de|d’] haut en bas - [de|d’] haute main + [de|d’] haute [lutte|main] [de|d’] là-bas [de|d’] la meilleure [manière|façon] possible [de|d’] la même [façon|manière] [de|d’] la plus haute importance [de|d’] la sorte @@ -8437,10 +8478,13 @@ <<- /tu/ ->> par-\2 && Il manque un trait d’union. par ci ?,¿ par là <<- /tu/ ->> par-ci par-là|par-ci, par-là && Traits d’union manquants. + terre [à|a] terre + <<- /tu/ ->> terre-à-terre && Traits d’union manquants. + vis [à|a] vis <<- /tu/ ->> vis-à-vis && Il manque les traits d’union. TEST: on a fait {{à la va vite}}… ->> à la va-vite TEST: partir {{à contre cœur}} ->> à contre-cœur|à contrecœur @@ -8464,10 +8508,11 @@ TEST: {{N’est ce pas}} ->> N’est-ce pas TEST: seulement par {{ouï dire}}. ->> ouï-dire TEST: {{par derrière}} la maison ->> par-derrière TEST: Tout ce que nous faisons {{par ci, par là}}. ->> par-ci, par-là|par-ci par-là TEST: {{par dessus}} ->> par-dessus +TEST: des considérations {{terre à terre}} ->> terre-à-terre TEST: Que vas-tu faire {{vis à vis}} d’eux ->> vis-à-vis __tu_arrière_grand_parent__ >arrière >grand >tante @@ -8575,10 +8620,13 @@ <<- /tu/ ->> blanc-bec|blancs-becs && S’il s’agit bien d’évoquer un homme sans expérience, mettez un trait d’union.|https://fr.wiktionary.org/wiki/blanc-bec bouche à [bouche|>oreille] <<- /tu/ morph(<1, ":D") ->> \1-\2-\3 && Il manque les traits d’union. + bric [à|a] brac + <<- /tu/ ->> bric-à-brac && Il manque les traits d’union. + [céder|cédé+ses|cédez] le passage <<- morph(<1, ":D", ">d[e’]/") ->> cédez-le-passage && Il manque les traits d’union.|https://fr.wiktionary.org/wiki/c%C3%A9dez-le-passage >centre >ville <<- /tu/ ->> centre-ville|centres-villes && Il manque un trait d’union. @@ -8684,10 +8732,13 @@ <<- /tu/ ->> presqu’\2 && Une presqu’île, en un seul mot.|https://fr.wiktionary.org/wiki/presqu%E2%80%99%C3%AEle [prêt+s] [à|a] porter <<- /tu/ morph(<1, ":D") ->> \1-à-porter && Il manque les traits d’union. + [prête+s] >nom + <<- /tu/ morph(<1, ":D") ->> prête-\2 && Il manque un trait d’union. + [plus|moins] [value|values] <<- /tu/ ->> \1-\2 && Il manque un trait d’union.|https://fr.wiktionary.org/wiki/plus-value plu [valu+ses] <<- /tu/ morph(<1, ":D") ->> plus-value|plus-values && Il manque un trait d’union.|https://fr.wiktionary.org/wiki/plus-value @@ -8777,10 +8828,11 @@ TEST: je déteste le {{basket ball}} ->> basket-ball TEST: sur le {{bas côté}} ->> bas-côté|bas-côtés TEST: les {{beaux arts}} ->> beaux-arts TEST: marre de ces {{blancs becs}} qui croient tout savoir ->> blanc-bec|blancs-becs TEST: {{le}} {{bouche à oreille}} ->> la|||bouche-à-oreille +TEST: ce {{bric à brac}} sans valeur ->> bric-à-brac TEST: au {{céder le passage}} ->> cédez-le-passage TEST: un {{cessez le feu}} ->> cessez-le-feu TEST: {{chef lieu}} de ce canton ->> chef-lieu TEST: un {{chassé croisé}} ->> chassé-croisé|chassés-croisés TEST: ne vois-tu pas que c’est un {{chef d’œuvre}} ? ->> chef-d’œuvre @@ -8817,10 +8869,11 @@ TEST: combien de {{plu value}} ->> plus-value|plus-values TEST: Un énorme {{plus value}}. ->> plus-value TEST: Versez des {{pots de vin}} s’il le faut. ->> pots-de-vin TEST: ils ont fait un {{prêt relai}} ->> prêt-relai|prêt-relais|prêts-relais TEST: un {{prêt bail}} ->> prêt-bail|prêts-bails +TEST: {{un}} {{prête nom}} ->> une|||prête-nom TEST: je connais le {{ras le bol}} ->> ras-le-bol TEST: {{Quelques unes}} sont très habiles. ->> Quelques-unes TEST: {{quelques un}} seront blâmés, les autres pardonnés ->> quelques-uns TEST: des {{rendez vous}} ->> rendez-vous TEST: un Mars par {{rendez vous}} ->> rendez-vous @@ -9126,11 +9179,11 @@ __tu_pronoms_dits__ au dit @:N.*:[me]:[si]¬:[GAVW] <<- /tu/ -1:2>> \1\2 && Ce déterminant est soudé.|https://fr.wiktionary.org/wiki/audit - le dit @:N.*:[me]:[si]¬:[GAVW] + le dit @:N.*:[me]:[si]¬:[GAVWM] <<- /tu/ -1:2>> \1\2 && Ce déterminant est soudé.|https://fr.wiktionary.org/wiki/ledit du dit @:N.*:[me]:[si]¬:[GAVW] <<- /tu/ -1:2>> \1\2 && Ce déterminant est soudé.|https://fr.wiktionary.org/wiki/dudit @@ -9164,10 +9217,11 @@ TEST: {{des dits}} individus, elle ne savait presque rien ->> desdits TEST: {{les dits}} versets étaient particulièrement obscurs ->> lesdits TEST: {{aux dites}} danseuses ->> auxdites TEST: {{des dites}} femmes, nous ne savions rien ->> desdites TEST: {{les dites}} tomates étaient pourries ->> lesdites +TEST: comme le dit Merlin, c’est peine perdue. __tu_anciennes_graphies__ grand’angle grand’chemin @@ -9754,11 +9808,10 @@ <<- /pleo/ ->> taux d’alcool|alcoolémie && Pléonasme. L’alcoolémie est le taux d’alcool dans le sang. >apanage >exclusif >applaudissement des deux mains >bénévole >volontaire - [bonne+s] [aubaine+s] >bourrasque de vent >cirrhose du foie conjoncture actuelle consensus [commun+s] >entraide >mutuel @@ -9784,10 +9837,11 @@ >risque de >menace >tunnel >souterrain unanimité [totale|complète|absolue] <<- /pleo/ ->> \1 && Pléonasme. + [bonne+s] [aubaine+s] faux >prétexte >futur >projet >jeune >fillette [petite+s|légère+s] >collation [petite+s] [>camionnette|>fillette|>maisonnette] @@ -11689,18 +11743,22 @@ a [moi|toi|eux|elles] a [lui|elle|nous|vous] <<- /conf/ not morph(<1, ":Ov|>(?:il|elle)/") -1>> à && Confusion probable : “a” est une forme conjuguée du verbe “avoir”. Pour la préposition, écrivez “à”. + avant d’ en venir a + <<- /conf/ --1>> à && Confusion : “a” est une forme conjuguée de “avoir”. Pour la préposition, écrivez “à”. + TEST: Je le donne {{a}} toi. ->> à TEST: Personne {{a}} part Tom ne connaît son adresse ->> à TEST: Face {{a}} ces gens, il ne pensait pas pouvoir réussir ->> à TEST: c’est grâce {{a}} nous que vous y êtes parvenus ->> à TEST: par rapport {{a}} eux, je me sens parfois dépassé ->> à TEST: par rapport {{a}} ces hommes-là, nous manquons d’expérience ->> à TEST: elles se défendront jusqu’{{a}} la mort. ->> à TEST: elles progressent pas {{a}} pas ->> à +TEST: avant d’en venir {{a}} cette extrémité ->> TEST: Elle a eux pour lui donner des conseils. TEST: Elle a elle réussi… (Formulation douteuse.) TEST: Elle n’a elle que ses études pour s’en sortir. TEST: Il a toi pour l’aider. TEST: Il t’a toi. @@ -12288,10 +12346,11 @@ >tueur a gages >turbine a [gaz|vapeur] >vache a lait >vente a domicile >vernis a ongles + >victoire a la Pyrrhus >vol a [la|l’] [étalage|sauvette|tire] >vol a main armée >usine a gaz >vague a l’ âme <<- /conf/ -2>> à && Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0 @@ -13190,10 +13249,11 @@ [collé+ses|coller|collets] [>montée|monté|montés|monter] collet [>montée|montés|monter] <<- /conf/ ->> collet monté && « Être collet monté » : dans cette locution, « collet monté » est invariable. TEST: Elles sont tellement {{collets montées}} ! ->> collet monté +TEST: nous ne sommes pas collet monté # compte / comte / conte __conf_compte__ à bon [>conte|comte+s] @@ -13364,10 +13424,11 @@ quatre >cent [>cou|>coût|>cout] <<- /conf/ --1>> coups && Confusion probable. Le coût est le prix d’une chose. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, écrivez “coup”. [>cou|>coup] de [>base|revient|reviens|>distribution|>développement|>production|>maintenance|>construction|>fonctionnement|>fabrication|>financement|>formation|>renonciation|>stockage|>transaction|>transfert|>transport|>transformation|>viabilisation] [>cou|>coup] de la vie + [>cou|>coup] >astronomique <<- /conf/ -1>> coût|coûts && Confusion probable. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, on écrit “coup”. Pour ce que ça coûte, écrivez “coût”. [>coup|>coût|>cout] ?$W¿ [long|longs|>gracile|grâcieux] <<- /conf/ -1>> cou && Confusion probable. Le coût est le prix d’une chose. Le coup désigne un acte ou une force qui frappe. Pour la partie séparant le tronc de la tête, écrivez “cou”. @@ -13540,14 +13601,16 @@ # de part en part __conf_de_part_en_part__ !! [de|d’] part en part ¡¡ [de|d’] [par|part+s|pare+s|parent] [en|an] [par|part+s|pare+s|parent] <<- /loc/ ->> de part en part && Confusion. Locution “de part en part”.|https://fr.wiktionary.org/wiki/de_part_en_part + <<- !2:4>> !! [de|d’] toutes parts ¡¡ [de|d’] [toute+s] [par|part+s|pare+s|parent] <<- /loc/ ->> de toutes parts && Confusion probable. Locution “de toutes parts”.|https://fr.wiktionary.org/wiki/de_toutes_parts + <<- !2:3>> TEST: {{de par en par}} ->> de part en part TEST: elles arrivent {{de toutes pare}} ->> de toutes parts TEST: ils essayèrent tout, de part en part. TEST: de toutes parts, des guerres et des querelles @@ -14989,11 +15052,11 @@ TEST: Toutes les agences évaluent de façon ad hoc la satisfaction de leur clientèle à l’endroit de leur produit # ou / où __conf_où_ou__ - Ou @:3[sp]¬:Y + Ou @:3[sp]¬:[YA] <<- /conf/ -2>> Où && Confusion probable. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”. à l’ instant [exact|précis] ou au moment ?[exact|précis]¿ ou d’ ou @@ -15090,10 +15153,11 @@ # pain / pin __conf_pain_pin1__ >pin d’ >épice >pin >perdu >pin sans >gluten + >pin sur la planche <<- /conf/ -1>> pain|pains && Confusion. Le pin est un arbre résineux à aiguilles persistantes. Pour parler la pâte de farine et d’eau cuite au four, écrivez “pain”. >pomme de >pain <<- /conf/ -3>> pin && Confusion. Le pain est une pâte de farine et d’eau cuite au four. La pomme de pin est le fruit du pin.|https://fr.wiktionary.org/wiki/pomme_de_pin @@ -15690,10 +15754,13 @@ [|,|le|au|du] [pore|porc] [de|d’] [Alexandrie|Algésiras|Almirante␣Barroso|Amsterdam|Angra␣dos␣Reis|Anvers|Baltimore|Bandar␣Abbas|Bandar␣Khomeini|Bangkok|Barcelone|Bayonne|Beaumont|Bergen|Bintulu|Bombay|Bordeaux|Botaş|Bremerhaven|Brisbane|Brême|Busan|Bâton-Rouge|Calais|Calcutta|Callao|Cannes|Canton|Cayo␣Arcas|Ceyhan|Chennai|Cherbourg|Chiba|Chittagong|Colombo|Constanța|Corpus␣Christi|Daesan|Dakar|Dalian|Dampier|Dieppe|Djeddah|Dubaï|Dunkerque|Durban|el-Dekheila|Gladstone|Goa|Grimsby|Guangzhou|Gwangyang|Gênes|Göteborg|Hambourg|Hampton␣Roads|Hay␣Point|Honfleur|Hong-Kong|Hong␣Kong|Honshu|Houston|Huntington-Tristate|Hô-Chi-Minh-Ville|Ibiza|Immingham|Inchon|Istanbul|Itaguaí|Itaqui|Izmir|Izmit|Jaffa|Jakarta|Jawaharlal␣Nehru|Jebel␣Ali|Jubail|Kaohsiung|Karachi|Kitakyushu|Kobe|Kota␣Baru|Laem␣Chabang|Lake␣Charles|La␣Nouvelle-Orléans|La␣Rochelle|Lianyungang|Londres|Long␣Beach|Lorient|Los␣Angeles|Madras|Manille|Marseille|Miami|Milford␣Haven|Mobile|Monaco|Montréal|Mormugão|Mumbai|Nagoya|Nantes|Naples|Newcastle|New␣Jersey|New␣York|Nice|Ningbo-Zhoushann|Novorossiysk|Odessa|Oran|Osaka|Ouistreham|Oust-Louga|Paradip|Paranaguá|Philadelphie|Plaquemine|Pohang|Porto-Vecchio|Port␣Hedlandn|Primorsk|Qingdao|Qinhuangdao|Quibéron|Quimper|Richards␣Bay|Rizhao|Rome|Rotterdam|Rouen|Saigon|Saint-Pétersbourg|Saldanha␣Bay|Santos|San␣Lorenzo|Sepetiba|Shanghai|Shenzhen|Singapour|Southampton|São␣Sebastião|Taichung|Tanger|Tangshan|Tanjung␣Pelepas|Tanjung␣Priok|Texas␣City|Tianjin|Tientsin|Tokyo|Toulon|Trieste|Tsingtao|Tubarão|Tunis|Ulsan|Valence|Vancouver|Vannes|Venise|Visakhapatnam|Waigaoqiao|Washington|Wellington|Wuhan|Xiamen|Xingang|Yanbu|Yangshan|Yantian|Yingkou|Yokohama|Youjne|Zeebruges] [|,|le|au|du] [pore|porc] du [Havre|Touquet] <<- /conf/ -2>> port && Confusion. Pour évoquer un havre côtier où les bateaux accostent, écrivez “port”.|https://fr.wiktionary.org/wiki/port + frais [de|d’] [>pore|>porc] + <<- /conf/ --1>> port && Confusion. Locution “frais de port”.|https://fr.wiktionary.org/wiki/frais_de_port + [>arriver|>parvenir] ?@:[WX]¿ [à|a] bon [>pore|>porc] [>accoster|>amarrer] ?@:[WX]¿ au [>pore|>porc] [>accoster|>amarrer] ?@:[WX]¿ à ce ?petit¿ [>pore|>porc] <<- /conf/ --1>> port && Confusion. Pour évoquer un havre côtier où les bateaux accostent, écrivez “port”.|https://fr.wiktionary.org/wiki/port @@ -15711,10 +15778,11 @@ TEST: j’en ai marre de bouffer du {{port}} ->> porc|porcs TEST: un {{porc qui pique}} ->> porc-épic|porcs-épics TEST: le {{pore}} de l’étoile jaune ->> port TEST: un petit {{porc}} de plaisance ->> port|ports TEST: nous parvenons enfin à bon {{pore}} ->> port +TEST: les frais de {{pore}} ->> port TEST: Accoste au {{porc}} ->> port TEST: le {{pore}} de La Rochelle ->> port TEST: Connecte le {{pore}} USB ->> port|ports TEST: transpirer par tous les {{porcs}} ->> pores TEST: je transporte des porcs de Calais à Londres. @@ -15737,11 +15805,16 @@ près à [le|la|l’|les] [lui|leur|en|y] $:Y près à [lui|leur|y] en $:Y <<- /conf/ not value(<1, "|peu|de|") and not before("(?i)\\bau plus $") -1>> prêt|prêts && Confusion probable. Être près de (faire) quelque chose. Prêt à faire quelque chose. + [>pré|près] [>bancaire|immobilier+s|>relai] + [>pré|près] [à|a] taux zéro + <<- /conf/ -1>> prêt|prêts && Confusion probable. Pour ce qui est prêté, écrivez “prêt”. + TEST: Il est {{près}} à les aider ->> prêt|prêts +TEST: un {{pré}} immobilier ->> prêt|prêts TEST: Il a obtenu un prêt de Patrick TEST: Il a obtenu un prêt de Le Drian TEST: les prêts de BMW ou de Mercedes pour visiter la ville @@ -15883,10 +15956,24 @@ TEST: Beaucoup d’abord, ensuite plusieurs puis quelques-uns seulement. TEST: Il faut discrètement en creuser plusieurs puis arrêter aussitôt. TEST: Il vient tel quel puis semble avoir des doutes. TEST: avec un puis plusieurs autres. + +# quel qu’en soit +__loc_quel_qu_en_soit__ + >quelque [quand|en|>an] [soit|soi|>soie] + >quel qu’ [en|an] [soi|>soie] + >quel [quand|>camp] [soit|soi|>soie] + <<- /loc/ ->> quel qu’en soit && Confusion. Locution. + +TEST: {{quelque en soit}} la raison ->> quel qu’en soit +TEST: quel qu’en soit le dénouement +TEST: quelle qu’en soit la raison +TEST: quels qu’en soient les objectifs +TEST: quelles qu’en soient les motivations + # que / queue __conf_queue_que__ la que entre les jambes <<- /conf/ -2>> queue && Confusion. Locution “la queue entre les jambes”.|https://fr.wiktionary.org/wiki/la_queue_entre_les_jambes @@ -16222,16 +16309,21 @@ quoiqu’ il se soit ?$:W¿ passé quoiqu’ il se passe quoiqu’ il advienne quoiqu’ il arrive [|,|)] [quoique|quoiqu’] [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels] en >penser + [quoique|quoiqu’] [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels] ?en¿ >dire [|,|)] [quoique|quoiqu’] [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels] >avoir pu faire <<- /conf/ -1>> quoi que|quoi qu’ && Confusion probable.|https://fr.wiktionary.org/wiki/quoi_que + quoi [que|qu’] @:A¬:G + <<- /conf/ space(\1, 1, 1) -1:2>> \1\2 && Confusion. Pour évoquer une nuance, écrivez “quoique”.|https://fr.wiktionary.org/wiki/quoique + TEST: mais {{quoique}} tu en penses, c’est comme ça que ça fonctionne. ->> quoi que|quoi qu’ TEST: {{Quoiqu’}}il se soit passé réellement passé, je vais lui faire la peau. ->> Quoi que|Quoi qu’ TEST: {{quoique}} vous ayez pu faire, ça a donné les résultats escomptés. ->> quoi que|quoi qu’ +TEST: ce monde, {{quoi que}} futuriste, était un enfer digne du Moyen Âge ->> quoique # raisonner / résonner __conf_raisonner_résonner__ [la|le|les|me|te|se|nous|vous] >résonner @@ -16238,10 +16330,29 @@ <<- /conf/ -2>> =\2.replace("éson", "aison").replace("ÉSON", "AISON") && Confusion probable. Vous utilisez la raison, mais vous ne “sonnez” pas. TEST: Vous {{résonnez}} comme un sot. ->> raisonnez TEST: Nous allons le {{résonner}}. ->> raisonner + +# raz-de-marée +__conf_raz_de_marée__ + !! >rat de marais ¡¡ + [>rat|ras|ra] [de|d’] [marée+s|maré+s|marré+s|marrée+s|marrer|marais] + <<- /conf/ ->> raz-de-marée && Confusion. Écrivez “raz-de-marée” pour évoquer un déferlement.|https://fr.wiktionary.org/wiki/raz-de-mar%C3%A9e + <<- !-1>> + + [ras-de-marée+s|ras-de-maré+s|ras-de-marré+s|ras-de-marrer|ras-de-marais|raz-de-maré+s|raz-de-marré+s|raz-de-marrer|raz-de-marais] + <<- /conf/ ->> raz-de-marée && Confusion. Écrivez “raz-de-marée” pour évoquer un déferlement.|https://fr.wiktionary.org/wiki/raz-de-mar%C3%A9e + +TEST: {{ras de marées}} ->> raz-de-marée +TEST: {{rats de marrées}} ->> raz-de-marée +TEST: {{ras-de-marée}} ->> raz-de-marée +TEST: un raz-de-marée +TEST: des raz-de-marée +TEST: un rat de marais +TEST: des rats de marais + # repère / repaire __conf_repaire_repère__ ## repaire >repère [dangereux|sécurisé+s] @@ -16564,11 +16675,11 @@ [contrôle|dépassement|dépréciation|estime|maîtrise|maitrise|respect] de [soit|sois|>soie] >repli sur [soit|sois|>soie] <<- /conf/ not (value(\-1, "|soit|") and after(" soit ")) --1>> soi && Confusion probable.|https://fr.wiktionary.org/wiki/soi en soit - <<- /conf/ morph(>1, ":[GY]|", ">à/") and not value(<1, "|il|on|elle|iel|n’|m’|t’|s’|nous|vous|lui|leur|") and not before("(?i)quel(?:s|les?|) qu[’ ]$") and not after(" soit ") + <<- /conf/ morph(>1, ":[GY]|", ">à/") and not morph(<1, ":O|>quelque/") and not before("(?i)quel(?:s|les?|) qu[’ ]$") and not after(" soit ") -2>> soi && Confusion probable.|https://fr.wiktionary.org/wiki/soi >aller ?$:W¿ de soit <<- /conf/ not after(" soit ") --1>> soi && Confusion probable.|https://fr.wiktionary.org/wiki/aller_de_soi @@ -16597,10 +16708,11 @@ TEST: Je refuse, quoi qu’il en soit. TEST: on ne s’étonne plus que le parquet de Paris en soit à agir sous l’effet de quelque urgence médiatique TEST: Vous êtes soit pour soit contre, mais pas les deux en même temps TEST: elle faisait de la peinture sur soie TEST: soit elle était passée par une autre porte +TEST: Je doute que celle-ci en soit une __conf_soie_soi_soit__ [>drap|>chemise|>chemisier|>mouchoir|>nuisette|>robe] [en|de] soi de la [soit|soi|sois] @@ -16691,28 +16803,10 @@ TEST: Il ne sait pas vraiment ce que sont la peur et la souffrance. TEST: avec le mur du son ceux qui l’entendent. TEST: Que sont nos valeurs profondes ? TEST: comment sont la petite et son frère ? - -# sont / ont -__conf_sont__ - [|,|(] [ils|elles|iels] ont ?$:W¿ @:A¬:[QN] [|,|)] - <<- /conf/ -3>> sont && Confusion ou erreur de frappe ? L’adjectif “\-2” n’est pas un participe passé. - - [|,|(] [ils|elles|iels] ont ?$:W¿ @:A¬:[QWN] *WORD - <<- /conf/ not morph(\-1, ":[NA]") -3>> sont && Confusion ou erreur de frappe ? L’adjectif “\-2” n’est pas un participe passé. - -TEST: ils {{ont}} difficiles ->> sont -TEST: elles {{ont}} plus difficiles à résoudre ->> sont -TEST: ils ont faim -TEST: ils ont peine à le croire -TEST: ils ont grande facilité de s’adapter -TEST: elles ont droit à tout à ce qui se fait de mieux -TEST: iels ont vite compris l’intérêt de cette mesure -TEST: ils ont froid - # sot / sceau / seau __conf_sot_seau_sceau1__ [>sceau|sot+s] d’ [acier|avoine|eau] [>sceau|sot+s] [d’|de] [bois|boue|ciment|glace|>glaçon|gravats|>gravier|>gravillon|plage|lait|maçon|nettoyage|peinture|sable] @@ -16890,10 +16984,17 @@ en [temps|>tan] [que|qu’] <<- not (value(\2, "|temps|") and value(<1, "|temps|")) >>> <<- /conf/ value(>1, "|tel|tels|telle|telles|") -2>> tant && Confusion. Locution « en tant que tel ».|https://fr.wiktionary.org/wiki/en_tant_que_tel <<- /conf/ __else__ -2>> tant && Confusion. Écrivez « en tant que ».|https://fr.wiktionary.org/wiki/en_tant_que + >tan mieux [|,|pour] + <<- /conf/ -1>> tant && Confusion. Locution “tant mieux”.|https://fr.wiktionary.org/wiki/tant_mieux + + [|,|(] temps mieux [|,|pour] + [|,|(] >tan mieux + <<- /conf/ -2>> tant && Confusion. Locution “tant mieux”.|https://fr.wiktionary.org/wiki/tant_mieux + !! tant pis ¡¡ [>tan|tant|temps] [pis|pi] <<- /conf/ ->> tant pis && Confusion. Locution “tant pis”.|https://fr.wiktionary.org/wiki/tant_pis !! tant s’ en faut ¡¡ @@ -16910,17 +17011,20 @@ TEST: il faut un {{tant}} d’adaptation ->> temps TEST: {{en même tant}}, on s’en moque, de toutes ces histoires ennuyeuses. ->> en même temps TEST: en {{tan}} que telle, cette méthode n’est pas parfaite, mais avec de l’intuition ->> tant TEST: depuis la nuit des {{tans}} ->> temps TEST: ce sera fait en {{tant}} et en heure ->> temps +TEST: {{temps}} mieux pour lui ->> tant +TEST: c’est {{tan}} mieux ->> tant TEST: {{tan pi}} pour lui ->> tant pis TEST: en {{tan}} que meneuse intrépide, elle a toujours fait preuve d’une grande imagination. ->> tant TEST: {{tan sans faux}} ->> tant s’en faut TEST: ce qui a commencé en 2011 en tant d’endroits du pourtour méditerranéen TEST: elle est allée en tant de lieux qu’il est difficile de suivre son trajet. TEST: tant pis, on y va TEST: tant s’en faut +TEST: c’est tant mieux # teint / tain / thym __conf_tain_teint_thym__ [>glace|>miroir|>verre] sans [tains|>teint|>thym] @@ -16974,11 +17078,11 @@ [tète+s] d’ [>affiche|>ampoule|>enterrement|>enclume|>épingle|>œuf] [tète+s] [de|d’] [>con|>mule|>linotte|>liste|list|>nœud|>pont|>mort] <<- /conf/ -1>> =\1.replace("è", "ê").replace("È", "Ê") && Confusion : “tète” est une forme conjuguée de “téter”. Pour la partie supérieure d’un corps, écrivez “tête”. à la [tète+s] - [>cogner|>frapper|>hocher] ?@:[WX]¿ [la|ma|ta|sa|notre|votre|leur|nos|vos|leurs] [tète+s] + [>cogner|>frapper|>hocher|>tourner] ?@:[WX]¿ [la|ma|ta|sa|notre|votre|leur|nos|vos|leurs] [tète+s] >mal [de|d’] [tète+s] ni [queue|que] ?,¿ ni [tète+s] >tenir ?@:[WX]¿ [tète+s] par [tète+s] sans [tète+s] @@ -18184,10 +18288,21 @@ 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 +__gn_elles__ + d’ entre elle + chacune d’ elle + parmi elle + une d’ elle + <<- /gn/ --1>> elles && Il y en a plusieurs. Mettez au pluriel. + +TEST: plusieurs d’entre {{elle}} ->> elles +TEST: quelques-unes parmi {{elle}} ->> elles +TEST: certaines d’entre elles + !! !! !!!! Adverbes de négation !! !! @@ -19151,11 +19266,11 @@ >arme à [enquerre|feu] >arme [de|d’] [poing|guerre] >arme [de|d’] destruction massive >armée [de|d’] l’ air >armée [de|d’] [occupation|réserve|terre] - >armoire à [>glace|>pharmacie] + >armoire à [clés|>glace|>pharmacie] >argent [de|d’] poche >arnaque à l’ assurance >arracheur [de|d’] dents >arrêt [de|d’] bus >article [de|d’] presse @@ -19195,11 +19310,11 @@ >billet [de|d’] [*NUM|@:B:.:p] [euros|dollars|centimes|cents|livres|shillings] >billet [de|d’] [avion|train] >bisphénol A [>boîte|>boite] [aux|à] lettres [>boîte|>boite] à [bijoux|gants|outils|sardines] - [>boîte|>boite] [de|d’] nuit + [>boîte|>boite] [de|d’] [conserve|nuit] >bombe à [eau|fission|fusion|fragmentation|hydrogène|neutrons|retardement|sous-munitions] >bombe à rayonnement renforcé >bonimenteur [de|d’] foire >bonnet [de|d’] nuit [bonne+s|>bonniche] à tout faire @@ -19206,16 +19321,18 @@ >bordereau d’ expédition >bouche d’ aération >boucle d’ >oreille >bouée [de|d’] sauvetage >bouffée d’ air [frais|pur] + >boulet [de|d’] canon >bout [de|d’] gras bras d’ honneur bras [de|d’] fer >brave ?d’¿ entre les braves >brosse à [>dent|reluire] >bruit [de|d’] fond + >buffet à volonté >bureau [de|d’] [tabac|vote] >business as usual >but à atteindre >cabine [de|d’] [essayage|pilotage] >cabinet [de|d’] [toilette|travail] @@ -19229,10 +19346,11 @@ >camp [de|d’] [concentration|été|hiver|internement|rééducation|travail|vacances] >campagne [de|d’] presse >canne à [pêche|sucre] >canon à eau >canot à moteur + >canot [de|d’] sauvetage >caisse à >outil >caisse [de|d’] [épargne|retraite+s] >cap à suivre >capitaine d’ industrie >carabine à plomb @@ -19264,10 +19382,11 @@ >champion du monde >chance [de|d’] [succès|réussite] >changement [de|d’] cap >chanteur [de|d’] cabaret >chantier [de|d’] construction + >charrette à bras [>chariot|>charriot] à [bagages|roulettes] >chasse à courre >chasse à l’ homme >chasse d’ eau >chasseur [de|d’] primes @@ -19339,10 +19458,11 @@ >coup [de|d’] baguette ?magique¿ >coup d’ épée dans l’ eau >coup d’ un soir >coup du sort >coupage [de|d’] cheveux en quatre + >coupeur [de|d’] cheveux en quatre >courant d’ air >coureur [de|d’] >jupon >courroie [de|d’] transmission cours [de|d’] rattrapage cours par correspondance @@ -19371,10 +19491,11 @@ >délai [de|d’] [attente|carence|connexion|prescription|préavis|rétraction|rigueur] >demande d’ asile >demandeur d’ [asile|emploi] >dépôt [de|d’] bilan >descente aux [enfers|flambeaux] + >détecteur [de|d’] >mensonge >détournement de fonds ?[publics|privés]¿ >dindon [de|d’] la farce dieu tout-puissant [>dîner|>diner] aux chandelles [>dîner|>diner] [de|d’] gala @@ -19437,11 +19558,11 @@ >étui à cigarettes >examen [de|d’] [conscience|entrée] >expérience [utilisateur|utilisateurs] >face [A|B] >faiblesse [de|d’] caractère - >faisceau [de|d’] présomptions + >faisceau [de|d’] présomptions ?[cohérentes|convergentes|multiples]¿ faits et gestes >famille d’ accueil farces et attrapes >fard à [joues|paupières] >faute d’ orthographe @@ -19490,12 +19611,13 @@ >force [de|d’] caractère >formule [de|d’] politesse >fosse à [merde|>ordure|purin] >fosse aux lions >fou à lier - >foutage [de|d’] gueule [>fourgon|>fourgonnette] [de|d’] location + >foutage [de|d’] gueule + >fouteur [de|d’] merde frais [de|d’] [copropriété|courtage|déplacement|dossier|douane|donation|justice|notaire|scolarité|succession] frais d’ [entretien|exploitation|huissier] frais d’ agence ?immobilière¿ frais [de|d’] gestion ?[immobilière|locative]¿ frais [de|d’] maintenance ?informatique¿ @@ -19504,10 +19626,11 @@ >frousse [de|d’] tous les diables >fruit [de|d’] mer >fuite en avant >fusée [de|d’] détresse >fusil à [chasse|lunette|plomb|pompe] + >fusil d’ assaut >gala [de|d’] [bienfaisance|charité] >galerie d’ art ?[contemporain|moderne]¿ >galette des rois >garçon [de|d’] [*NUM|$:B] ans >garde à vue @@ -19518,27 +19641,30 @@ >général [2|3|4|5|deux|trois|quatre|cinq] étoiles >genou à terre gens de confiance >geste >barrière >gilet [de|d’] sauvetage - >goulet d’ étranglement + [>goulet|>goulot] d’ étranglement >gouvernement d’ union nationale >grain [de|d’] [beauté|blé|maïs|sable] + >grenade à fragmentation >grenade [de|d’] désencerclement >grenouille [de|d’] bénitier >grève [de|d’] la faim >grille [de|d’] lecture >groupe [de|d’] [discussion|parole|prière|pression|travail] >guerre éclair >guerre à outrance >guerre d’ usure >guerrier d’ élite + >gueule [de|d’] bois >hall d’ entrée >hall [de|d’] gare >harcèlement [de|d’] rue >haussement d’ épaules >hépatite [A|B|C|D|E|F|G] + >herbe à >chat [héros|>héroïne] [de|d’] guerre >heure [sup|sup’] >heure [de|d’] pointe >histoire à dormir debout >histoire avec un [grand|petit] h @@ -19648,10 +19774,11 @@ >mineur [de|d’] [moins|plus] [de|d’] @:B:.:p ans >minute d’ arc >miroir aux alouettes >mise en danger de la vie d’ autrui >mouchoir [de|d’] poche + >moulin à paroles >mode [de|d’] [emploi|paiement|scrutin|vie] >monnaie [de|d’] [échange|réserve|singe] >montée en puissance >montre à gousset >mot [de|d’] [passe|travers] @@ -19674,15 +19801,17 @@ >nom à particule >nom [de|d’] [emprunt|famille] >notice [de|d’] [montage|utilisation] >nounou à domicile >nourrice à domicile + >numéro d’ écrou >numéro [de|d’] carte [de|d’] crédit >numéro [de|d’] compte bancaire >numéro [de|d’] série >numéro [de|d’] téléphone ?[fixe|portable]¿ >numéro IBAN + >objecteur [de|d’] conscience >occasion en or ?massif¿ >œuf [de|d’] Pâques >officier [de|d’] [liaison|renseignement] >oiseau [de|d’] [malheur|nuit|proie] >oiseau [de|d’] mauvais augure @@ -19700,11 +19829,11 @@ >pacte [de|d’] [non-agression|sang] >pain au levain ?liquide¿ >pain [de|d’] mie >pain d’ épices >palais d’ [été|hiver] - >panier à linge + >panier à [linge|salade] >papier à [>lettre|musique] >papier d’ emballage >parc à [bestiaux|thème] >parc d’ attractions >parc [de|d’] stationnement @@ -19729,10 +19858,11 @@ perspectives d’ avenir >perte [de|d’] temps ?précieux¿ >peur [de|d’] tous les diables >phase [A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z] >phase [I|II|III|IV|V|VI|VII|VIII|IX|X|XI|XII|XIII|XIV|XV|XVI|XVII|XVIII|XIX|XX|XXI|XXII|XXIII|XXIV|XXV|XXVI|XXVII|XXVIII|XXIX|XXX] + >phénomène [de|d’] foire >piano à queue >pièce à conviction >pièce [de|d’] [théâtre|monnaie|rechange] >pièce [de|d’] *NUM [>euro|>dollar|>centime|>cent|>livre|>shilling] >pied [de|d’] biche @@ -19746,15 +19876,16 @@ >pistolet à [eau|plomb] >pistolet à [un|1] coup >pistolet à [$:B|*NUM] coups >placard à [>balai|chaussures] >place à pourvoir - >plafond de verre - >plainte avec constitution de partie civile + >plafond [de|d’] verre + >plainte avec constitution [de|d’] partie civile >plainte contre x - >plan [A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|cul] + >plan [A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|com|comm|cul] >plan [de|d’] bataille + >plan d’ épargne retraite >plan [de|d’] relance ?économique¿ >planche [de|d’] salut >planche à [billets|repasser] [plat+s] [de|d’] résistance [plat+s] du jour @@ -19790,10 +19921,11 @@ >principe [de|d’] précaution >prise [de|d’] conscience >prisonnier [de|d’] guerre prix à payer prix [de|d’] revient + procès par contumace >promesse en l’ air puits [de|d’] [carbone|forage|lumière|pétrole|science] >puissance [de|d’] feu >punaise [de|d’] lit QG [de|d’] campagne @@ -19920,10 +20052,11 @@ >tête [de|d’] [linotte|déterré+ses|enculé+ses|mule|pont] >terrain à découvert >terrain [de|d’] jeu >terrain d’ entente >théâtre [de|d’] boulevard + >thérapie [de|d’] couple >ticket [de|d’] caisse >tigre à dents [de|d’] sabre >tigre [de|d’] papier ?mâché¿ >tir à boulets rouges >tir à la première personne @@ -19933,11 +20066,11 @@ >titre [de|d’] [noblesse|propriété|séjour] >toile [de|d’] [fond|maître|maitre] >toile d’ araignée [tondeuse+s] à [barbe|cheveux|gazon] >tour d’ horizon - >tour [de|d’] [contrôle|guet|passe-passe] + >tour [de|d’] [chauffe|contrôle|guet|passe-passe] >torrent à sec >tortue [de|d’] mer >train à grande vitesse >train [de|d’] [nuit|vie] >trait [de|d’] caractère @@ -19981,10 +20114,11 @@ vernis à ongles >ver [de|d’] terre >ver à soie >verre à pied >vêtement [de|d’] [apparat|rechange] + >victoire à la Pyrrhus >vidéo X >vie [de|d’] bohème >violence [par|sur] personne dépositaire de l’ autorité publique >violence [par|sur] personnes dépositaires de l’ autorité publique >virage à [*NUM|@:B:.:p] degrés @@ -20035,10 +20169,12 @@ >digne [de|d’] [confiance|foi] >digne [de|d’] ce nom >droit comme un i >égal à [moi-même|toi-même|lui-même|elle-même|iel-même|soi-même|nous-même+s|vous-même+s|eux-mêmes|elles-mêmes|iels-mêmes] >étroit d’ esprit + [fait+ses] comme un rat + [fauché+ses] comme les blés >fort en gueule >fou à lier >fou [de|d’] [joie|rage] ?[contenue|retenue]¿ >frais comme un gardon >élu à la majarité absolue @@ -20625,11 +20761,11 @@ @@@@ @@@@ @@@@ @@@@ -@@@@GRAPH: intergraphe12a|ig12a _ +@@@@GRAPH: intergraphe23a|ig23a _ @@@@ @@@@ @@@@ @@@@ @@ -20868,11 +21004,11 @@ en fait <<- ~2:3>> * en fait - <<- not value(<1, "|je|tu|n’|il|on|elle|iel|") ~>> * + <<- not value(<1, "|j’|tu|n’|il|on|elle|iel|") and not value(>1, "|partie|") ~>> * en [mémoire|souvenir] du bon vieux temps @¬:A.*:[me]:[si] en [mémoire|souvenir] du bon vieux temps [|,|)] <<- ~1:-2>> * @@ -21032,43 +21168,43 @@ @@@@ @@@@ @@@@ @@@@ -@@@@GRAPH: intergraphe12b|ig12b _ +@@@@GRAPH: intergraphe23b|ig23b _ @@@@ @@@@ @@@@ @@@@ __fusions_enum_noms_communs__ - [|,|(|/_start_] *WORD et *WORD + [|,|(|/_start_] *WORD et *WORD <<- morph(\2, ":N", ":(?:G|123[sp]|P|A)") and morph(\4, ":N", ":(?:G|123[sp]|P|A)") and not morph(>1, ":[NA]") =>> define(\2, queryNamesPOS(\2, \4)) <<- __also__ ~2:0>> ␣ - [les|plusieurs] *WORD et *WORD + [les|plusieurs] *WORD et *WORD <<- morph(\2, ":N", ":(?:G|123[sp]|P)") and morph(\4, ":N", ":(?:G|123[sp]|P)") and not morph(>1, ":[NA]") =>> define(\2, queryNamesPOS(\2, \4)) <<- __also__ ~2:0>> ␣ - [des|ces|mes|tes|ses|nos|vos|leurs|quelques] *WORD et *WORD + [des|ces|mes|tes|ses|nos|vos|leurs|quelques] *WORD et *WORD <<- morph(\2, ":N", ":G") and morph(\4, ":N", ":G") and not morph(>1, ":[NA]") =>> define(\2, queryNamesPOS(\2, \4)) <<- __also__ ~2:0>> ␣ - [certains|maints] *WORD et *WORD + [certains|maints] *WORD et *WORD <<- morph(\2, ":N.*:[me]:[pi]", ":(?:G|[23]p)") and morph(\4, ":N.*:[me]:[pi]", ":(?:G|[23]p)") and not morph(>1, ":[NA]") =>> define(\2, ":N:m:p") <<- __also__ ~2:0>> ␣ - [lesdits|desdits] *WORD et *WORD + [lesdits|desdits] *WORD et *WORD <<- morph(\2, ":N.*:[me]:[pi]", ":G") and morph(\4, ":N.*:[me]:[pi]", ":G") and not morph(>1, ":[NA]") =>> define(\2, ":N:m:p") <<- __also__ ~2:0>> ␣ - [certaines|maintes] *WORD et *WORD + [certaines|maintes] *WORD et *WORD <<- morph(\2, ":N.*:[fe]:[pi]", ":(?:G|[23]p)") and morph(\4, ":N.*:[fe]:[pi]", ":(?:G|[23]p)") and not morph(>1, ":[NA]") =>> define(\2, ":N:f:p") <<- __also__ ~2:0>> ␣ - [lesdites|desdites] *WORD et *WORD + [lesdites|desdites] *WORD et *WORD <<- morph(\2, ":N.*:[fe]:[pi]", ":G") and morph(\4, ":N.*:[fe]:[pi]", ":G") and not morph(>1, ":[NA]") =>> define(\2, ":N:f:p") <<- __also__ ~2:0>> ␣ __fusions_noms_propres_et_pronoms__ @@ -21169,10 +21305,11 @@ >condamner à mort >couler à ?grands¿ flots >demander [assistance|audience|conseil|pardon] >dire [adieu|merde] [>donner|>redonner] [naissance|signe|sens|suite|vie] + >dormir comme un loir [>donner|>redonner] quartier libre >élire domicile >entendre raison >étouffer dans l’ œuf >faire acte [de|d’] [contrition|présence] @@ -21808,11 +21945,11 @@ TEST: parle-moi de la façon dont la police allemande {{à trouver}} le coupable ->> a trouvé TEST: la manière dont le petit poulpe {{à}} toujours “{{deviner}}” le subterfuge ->> a|||deviné # a / à -__conf_à_a_après_verbes__ +__conf_n_avoir_qu_à__ n’ /_VCint_ qu’ a <<- morphVC(\2, ">avoir/") --1>> à && Locution : « n’avoir qu’à faire quelque chose ». Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0 n’ >avoir qu’ a @@ -21821,10 +21958,11 @@ TEST: ils n’ont qu’{{a}} cherché. ->> à TEST: n’ont-elles plus réellement qu’{{a}} travaillé la texture du produit ? ->> à +__conf_à_a_verbes_locutions__ >appeler a l’ aide >avoir a l’ œil >arriver a [destination|échéance] >arriver a point nommé >arriver a bon port @@ -21866,10 +22004,66 @@ <<- /conf/ -2>> à && Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0 >faire [de|du] [bien|mal] a [personne|quelqu’un|aucun|aucun|chacun|chacune|quiconque] <<- /conf/ --2>> à && Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0 + >passer du coq a l’ âne + <<- /conf/ -4>> à && Confusion : “a” est la conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0 + + >enclin a + en [hommage|proie] a + <<- /conf/ not tagbefore(\1, "_propsub_") and not tagbefore(\1, "_àCOI_") and not value(>1, "|été|") + --1>> à && Confusion probable : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0 + + en >être [réduit+ses] a + [m’|t’|s’] en >remettre a + nous nous en >remettre a + vous vous en >remettre a + <<- /conf/ not tagbefore(\1, "_propsub_") and not tagbefore(\1, "_àCOI_") and not value(>1, "|été|") + --1>> à && Confusion probable : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0 + + >appartenir en propre a + >avoir [accès|peine|tendance|trait|vocation] a + >faire [allusion|attention|barrage|confiance|défaut|écran|envie|exception|part|peur|plaisir|signe] a + >laisser libre cours a + >mettre fin a + >donner [sens|suite] a + >prêter attention a + >prendre part a + >avoir du mal a + >dire [adieu|merde] a + >donner du grain à moudre a + >faire [barrage|barrière|confiance|écho] a + >faire faux bond a + >prêter serment a + >rendre hommage a + >rendre service a + <<- /conf/ not tagbefore(\1, "_propsub_") and not tagbefore(\1, "_àCOI_") and not value(>1, "|été|") + and not (morph(\1, ":Y") and value(<1, "||,|(|")) + --1>> à && Confusion probable : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0 + +TEST: s’en remettre {{a}} ses salopards est une erreur ->> à +TEST: J’avais du mal {{a}} l’écouté (double erreur utile pour tester le faux positif) ->> à +TEST: n’a jamais fait de mal {{a}} personne ->> à +TEST: il passe sans cesse du coq {{a}} l’âne ->> à +TEST: en proie {{a}} toutes sortes d’illusions ->> à +TEST: ce contrat arrive {{a}} échéance. ->> à +TEST: prendre {{a}} la légère ce test serait une erreur. ->> à +TEST: il faut se tenir {{a}} distance de ces gens-là. ->> à +TEST: tombé {{a}} terre, il crut ne jamais pouvoir se relever. ->> à +TEST: Mener {{a}} bien cette tâche. ->> à +TEST: je ne veux pas prendre part {{a}} ce désastre ->> à +TEST: je me tiens {{a}} distance de ces abrutis ->> à +TEST: faisons barrage {{a}} la démagogie. ->> à +TEST: un homme enclin {{a}} toutes les formes de violence ->> à +TEST: l’appel auquel j’ai donné suite a eu des conséquences désastreuses. +TEST: le problème avec lequel j’ai du mal a été résolu avec brio par mon rival +TEST: le projet auquel ils ont mis fin a toutes les chances d’être repris par nos concurrents. + + + +__conf_à_a_après_verbes__ >accéder a >appartenir a >attenter a >bénéficier a >condescendre a @@ -21879,92 +22073,50 @@ >inciter a >incomber a >obvenir a >obvier a >parvenir a - >prendre part a >préluder a >remédier a >ressortir a >subvenir a >équivaloir a - ## locutions - >appartenir en propre a - >avoir [accès|peine|tendance|trait|vocation] a - >faire [allusion|attention|barrage|confiance|défaut|écran|envie|exception|part|peur|plaisir|signe] a - >laisser libre cours a - >mettre fin a - >donner [sens|suite] a - >prêter attention a - enclin a - en être [réduit+ses] a - en [hommage|proie] a - [m’|t’|s’] en >remettre a - nous nous en >remettre a - vous vous en >remettre a - <<- /conf/ \-1 != "A" and not tagbefore(\1, "_àCOI_") and not value(>1, "|été|") + <<- /conf/ \-1 != "A" and not tagbefore(\1, "_àCOI_") and not value(>1, "|été|") and morph(\1, ":V", ":N") --1>> à && Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0 - [>abandonner|>accorder|>adapter|>adjoindre|>adresser|>affirmer|>agréer|>aider|>ajouter|>amener|>annoncer|>appeler|>applaudir|>appliquer|>apporter|>apprendre|>arguer|>argüer|>aspirer|>assujettir|>attacher|>atteindre|>attoucher|>attribuer|>autoriser|>avancer|>céder|>changer|>chicaner|>coller|>commander|>commencer|>conclure|>conférer|>confier|>confirmer|>conseiller|>consentir|>conspirer|>continuer|>convertir|>couper|>couter|>coûter|>croire|>décider|>déclarer|>décrire|>défendre|>déférer|>demander|>destiner|>devoir|>dire|>disposer|>disputer|>donner|>échapper|>écrire|>élever|>employer|>engager|>enjoindre|>entendre|>envoyer|>exercer|>expliquer|>exposer|>falloir|>fermer|>filer|>forfaire|>former|>fournir|>gouter|>goûter|>impartir|>imputer|>infliger|>insulter|>intégrer|>intéresser|>jeter|>justifier|>lier|>lire|>livrer|>manquer|>mesurer|>mettre|>montrer|>obliger|>obtenir|>offrir|>ouvrir|>parer|>parler|>passer|>payer|>penser|>permettre|>porter|>pourvoir|>prendre|>préparer|>prescrire|>présenter|>présider|>prétendre|>promettre|>protester|>quémander|>rappeler|>rapprendre|>ravir|>réapprendre|>recoller|>recourir|>redéclarer|>redire|>référer|>réfléchir|>refuser|>regarder|>réimputer|>remesurer|>remettre|>remontrer|>rendre|>renoncer|>reparler|>répondre|>reprendre|>répugner|>retoucher|>retravailler|>retweeter|>réussir|>révéler|>rêver|>satisfaire|>schtroumpfer|>servir|>signaler|>sonner|>soumettre|>souscrire|>soutenir|>statuer|>suppléer|>surseoir|>sursoir|>survendre|>téléphoner|>témoigner|>tendre|>tenir|>tirer|>toucher|>traduire|>travailler|>tweeter|>unir|>veiller|>vendre|>virer|>viser|>vouloir|>aboutir|>acquiescer|>adhérer|>apparaitre|>apparaître|>compatir|>complaire|>concourir|>confiner|>contribuer|>convenir|>coopérer|>correspondre|>déplaire|>désobéir|>disparaitre|>équivaloir|>mentir|>naitre|>naître|>nuire|>obéir|>obtempérer|>participer|>plaire|>profiter|>réagir|>rechigner|>renaitre|>renaître|>résister|>ressembler|>retéléphoner|>seoir|>songer|>sourire|>succéder|>succomber|>suffire|>surréagir|>survivre|>tarder|>vaquer] a - >arriver a - >condamner a - ## locutions - >avoir du mal a - >dire [adieu|merde] a - >donner du grain à moudre a - >faire [barrage|barrière|confiance|écho] a - >faire faux bond a - >prêter serment a - >rendre hommage a - >rendre service a - <<- /conf/ not tagbefore(\1, "_propsub_") and not morph(\1, ":[YNA]") and not value(>1, "|été|") + [>abandonner|>accorder|>adapter|>adjoindre|>adresser|>affirmer|>agréer|>aider|>ajouter|>amener|>annoncer|>appeler|>applaudir|>appliquer|>apporter|>apprendre|>arguer|>argüer|>arriver|>aspirer|>assujettir|>attacher|>atteindre|>attoucher|>attribuer|>autoriser|>avancer|>céder|>changer|>chicaner|>coller|>commander|>commencer|>conclure|>condamner|>conférer|>confier|>confirmer|>conseiller|>consentir|>conspirer|>continuer|>convertir|>couper|>couter|>coûter|>croire|>décider|>déclarer|>décrire|>défendre|>déférer|>demander|>destiner|>devoir|>dire|>disposer|>disputer|>donner|>échapper|>écrire|>élever|>employer|>engager|>enjoindre|>entendre|>envoyer|>exercer|>expliquer|>exposer|>falloir|>fermer|>filer|>forfaire|>former|>fournir|>gouter|>goûter|>impartir|>imputer|>infliger|>insulter|>intégrer|>intéresser|>jeter|>justifier|>lier|>lire|>livrer|>manquer|>mesurer|>mettre|>montrer|>obliger|>obtenir|>offrir|>ouvrir|>parer|>parler|>passer|>payer|>penser|>permettre|>porter|>pourvoir|>prendre|>préparer|>prescrire|>présenter|>présider|>prétendre|>promettre|>protester|>quémander|>rappeler|>rapprendre|>ravir|>réapprendre|>recoller|>recourir|>redéclarer|>redire|>référer|>réfléchir|>refuser|>regarder|>réimputer|>remesurer|>remettre|>remontrer|>rendre|>renoncer|>reparler|>répondre|>reprendre|>répugner|>retoucher|>retravailler|>retweeter|>réussir|>révéler|>rêver|>satisfaire|>schtroumpfer|>servir|>signaler|>sonner|>soumettre|>souscrire|>soutenir|>statuer|>suppléer|>surseoir|>sursoir|>survendre|>téléphoner|>témoigner|>tendre|>tenir|>tirer|>toucher|>traduire|>travailler|>tweeter|>unir|>veiller|>vendre|>virer|>viser|>vouloir|>aboutir|>acquiescer|>adhérer|>apparaitre|>apparaître|>compatir|>complaire|>concourir|>confiner|>contribuer|>convenir|>coopérer|>correspondre|>déplaire|>désobéir|>disparaitre|>équivaloir|>mentir|>naitre|>naître|>nuire|>obéir|>obtempérer|>participer|>plaire|>profiter|>réagir|>rechigner|>renaitre|>renaître|>résister|>ressembler|>retéléphoner|>seoir|>songer|>sourire|>succéder|>succomber|>suffire|>surréagir|>survivre|>tarder|>vaquer] a + <<- /conf/ \-1 != "A" and not tagbefore(\1, "_propsub_") and not tagbefore(\1, "_àCOI_") and not morph(\1, ":[YNA]") and not value(>1, "|été|") --1>> à && Confusion probable : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0 @:V¬:[YGNAWM] a <<- /conf/ \-1 != "A" and not tag(\-1, "eg1mot") and not tagbefore(\1, "_propsub_") and not morph(>1, ":Q") --1>> à && Confusion probable : “a” est la conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0 [/_VCint_|/_VCimp_] a <<- /conf/ not value(\1, "|rendez-vous|") --1>> à && Confusion : “a” est la conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0 - >passer du coq a l’ âne - <<- /conf/ -4>> à && Confusion : “a” est la conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0 - +TEST: parvenir {{a}} la fin est plus difficile que prévu ->> à TEST: Que fait-il {{a}} cette conférence ? ->> à -TEST: en proie {{a}} toutes sortes d’illusions ->> à -TEST: ce contrat arrive {{a}} échéance. ->> à -TEST: prendre {{a}} la légère ce test serait une erreur. ->> à -TEST: il faut se tenir {{a}} distance de ces gens-là. ->> à -TEST: J’avais du mal {{a}} l’écouté (double erreur utile pour tester le faux positif) ->> à TEST: Vient-on {{a}} la maison demain ? ->> à -TEST: n’a jamais fait de mal {{a}} personne ->> à TEST: Arrivait-elle {{a}} le manger ? ->> à TEST: Dis-moi {{a}} quelle heure on mange. ->> à TEST: Offrez-vous {{a}} Dieu et taisez-vous. ->> à TEST: dans tous les cas de figure il pense souvent {{a}} sa fille. ->> à TEST: Qu’y a-t-il {{a}} cette place qui mérite que je prenne tant de risques. ->> à TEST: N’y a-t-il pas {{a}} la table du saucisson ? ->> à TEST: cet homme mange bien {{a}} la maison ? ->> à -TEST: tombé {{a}} terre, il crut ne jamais pouvoir se relever. ->> à -TEST: il passe sans cesse du coq {{a}} l’âne ->> à -TEST: Mener {{a}} bien cette tâche. ->> à -TEST: je ne veux pas prendre part {{a}} ce désastre ->> à -TEST: je me tiens {{a}} distance de ces abrutis ->> à -TEST: faisons barrage {{a}} la démagogie. ->> à TEST: écrivez {{a}} cet âne ->> à TEST: Ce que je mange a un goût de surgelé. TEST: celui qui conduisait a décidé de faire un tour du quartier avec la voiture. TEST: Un rendez-vous a bousculé ses plans TEST: Maria Butina a également rencontré des républicains tels que Donald Trump TEST: l’épée que tu tiens a une longue histoire sanglante. -TEST: l’appel auquel j’ai donné suite a eu des conséquences désastreuses. -TEST: le problème avec lequel j’ai du mal a été résolu avec brio par mon rival TEST: quand on doute, minutieusement se préparer a des vertus apaisantes TEST: ce que tu fais a des conséquences TEST: le bonheur de plaire a des conséquences bénéfiques sur le moral. -TEST: le projet auquel ils ont mis fin a toutes les chances d’être repris par nos concurrents. TEST: Le rêve a d’autres propriétés méconnues. +TEST: L’attente a pour but de créer une tension. __conf_pronom_à_l_air__ [tout|ça|ceci|cela|elle|tu] à l’ air @:[AR]|>libre/ <<- /conf/ morph(<1, ":Cs||>[(,]") -2>> a && Confusion probable : “à” est une préposition. Pour le verbe “avoir”, écrivez “a”. @@ -23838,15 +23990,11 @@ # pain / pin __conf_pain_pin2__ [>manger|>dévorer|>avaler|>engloutir] [le|les|du|des|un|ce|ces|mon|ton|son|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|plusieurs] >pin <<- /conf/ -3>> pain|pains && Confusion. Le pin est un arbre résineux à aiguilles persistantes. Pour parler la pâte de farine et d’eau cuite au four, écrivez “pain”. - >avoir du pin sur la planche - <<- /conf/ -3>> pain && Confusion. Locution “avoir du pain sur la planche”.|https://fr.wiktionary.org/wiki/avoir_du_pain_sur_la_planche - TEST: Il avala son {{pin}} avec gloutonnerie. ->> pain|pains -TEST: nous avons du {{pin}} sur la planche ->> pain # pair / paire __conf_pair_paire__ >aller de [pairs|paire|paires|pers|perd|perds|>père] @@ -24415,12 +24563,17 @@ <<- /conf/ -3:4>> sans && Confusion. Locution “aller sans dire”.|https://fr.wiktionary.org/wiki/cela_va_sans_dire#fr >savoir [à|a] quoi [sans|sens|san] tenir <<- /conf/ --2>> s’en && Confusion. Locution “savoir à quoi s’en tenir”. + pas [de|d’] quoi sans $:V + <<- /conf/ --2>> s’en && Confusion. Vous confondez “sans” avec “s’en”. Exemple : s’en priver, sans frémir. + TEST: Évidemment, cela va {{s’en}} dire. ->> sans TEST: avec ceux-là, elle avait su à quoi {{sans}} tenir ->> s’en +TEST: pas de quoi {{sans}} prendre à eux ->> s’en +TEST: pas de quoi {{sans}} faire une montagne ->> s’en TEST: ils ne savaient par à quoi s’en tenir TEST: mais, cela va sans dire, je n’ajouterai à ce sujet # sceptique / septique @@ -24479,10 +24632,28 @@ TEST: ça va de {{soie}} ->> soi TEST: cela ne va pas de {{soit}}. ->> soi TEST: ça ne va guère de {{soit}} ->> soi TEST: ce qui ne va jamais de {{soie}} ->> soi + +# sont / ont +__conf_sont__ + [|,|(] [ils|elles|iels] ont @:A¬:[QN] [|,|)] + [|,|(] [ils|elles|iels] ont @:A¬:[QWN] @:¬:[NA] + <<- /conf/ -3>> sont && Confusion ou erreur de frappe ? L’adjectif “\-2” n’est pas un participe passé. + +TEST: ils {{ont}} difficiles ->> sont +TEST: elles {{ont}} plus difficiles à résoudre ->> sont +TEST: ils ont faim +TEST: ils ont peine à le croire +TEST: ils ont grande facilité de s’adapter +TEST: elles ont grand appétit de savoir +TEST: elles ont droit à tout à ce qui se fait de mieux +TEST: iels ont vite compris l’intérêt de cette mesure +TEST: ils ont froid +TEST: Ils ont bien sûr profité de l’absence de contrôle pour détourner l’argent + ## sot / sceau / seau __conf_sot_seau_sceau2__ >apposer [un|le|ce|mon|ton|son|notre|votre|leur] [>sot|>seau] <<- /conf/ --1>> sceau && Confusion. Écrivez “sceau” pour sceller.|https://fr.wiktionary.org/wiki/sceau @@ -24574,10 +24745,11 @@ TEST: les agents peu nombreux sont accaparés par le court terme et les tâches de gestion TEST: une simple tâche d’étiquetage TEST: une lourde tâche d’innombrables mesures ennuyeuses à effectuer TEST: sans tâche à accomplir TEST: tache de verdure, tache de lumière, tache d’ombre +TEST: À quoi bon se compliquer la tâche __conf_tâche_tache__ tache [accomplie|administrative|conceptuelle|dévalorisante|épuisante|exécutée|exténuante|fatigante|ingrate|intellectuelle|manuelle|menée|ménagère|valorisante] taches [accomplies|administratives|conceptuelles|dévalorisantes|épuisantes|exécutées|exténuantes|fatigantes|ingrates|intellectuelles|manuelles|menées|ménagères|valorisantes] @@ -24608,10 +24780,11 @@ && Confusion. Tache signifie faire une salissure, une altération, une marque, une coloration… Pour parler de l’accomplissement d’un travail, écrivez “tâcher”.|https://fr.wiktionary.org/wiki/t%C3%A2cher [>avoir|>donner|>recevoir] pour [tache+s] [de|d’] [>avoir|>donner|>faciliter|>recevoir] [la|les] [tache+s] [de|d’] [>distribuer|>répartir] les taches + >compliquer [la|cette|ma|ta|sa|notre|votre|leur|les|ces|mes|tes|ses|nos|vos|leurs] [tache+s] <<- /conf/ -3>> =\3.replace("a", "â").replace("A", "Â") && Confusion. Tache signifie faire une salissure, une altération, une marque, une coloration… Pour parler de l’accomplissement d’un travail, écrivez “tâche”.|https://fr.wiktionary.org/wiki/t%C3%A2che [|,|(] *WORD >tache >être [de|d’] [ne|n’|me|m’|te|t’|se|s’] [|,|(] *WORD >tache >être [de|d’] [le|la|l’|les|en|nous|vous|lui|leur|y] @:(?:Y|V1.*:Q) @@ -25786,10 +25959,11 @@ TEST: ledit martyr oublié {{réhabilitée}} ->> réhabilité TEST: un gros connard {{pathétiques}} ->> pathétique TEST: servi pas un style et une exigence historique remarquables TEST: ils eurent besoins d’au minimum cent ans pour s’en remettre +TEST: un pouvoir populaire face à une aristocratie décadente __gn_det_mas_sing_3m_et__ [ledit|un|ce|cet|au|quel|audit|dudit|aucun|nul] *WORD et *WORD @:[NA].*:[me]:s¬* <<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[me]:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0|A.*:[me]:[si])|;C") @@ -26741,10 +26915,11 @@ TEST: {{Quel}} femme. ->> Quelle TEST: {{Quel}} {{partie}} ->> Quelle|||parti TEST: {{Quel}} {{paris}} ->> Quels|||pari TEST: {{Quel}} {{parties}} ->> Quelles|||parti TEST: Quel emmerdeur +TEST: Quel sera son châtiment ? __gn_quels_1m__ quels *WORD <<- /gn/ morph(\2, ":[NA].*:f:s", ":(?:V0|Oo|[NA].*:[me]:[pi])") -1>> quelle && Accord de genre et de nombre erroné : « \2 » est féminin et au singulier. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggMasPlur(\2, True) && Accord de genre et de nombre erroné : le déterminant « \1 » est au masculin pluriel. @@ -26772,10 +26947,12 @@ TEST: {{Quelle}} {{folles}} ->> Quelles|||folle TEST: {{Quelle}} {{chien}} ->> Quel|||chienne TEST: {{Quelle}} {{chats}} ->> Quels|||chatte TEST: Quelle sale journée… TEST: On pourrait également rappeler à quel point l’Église catholique fut hostile à la laïcité et la combattit violemment. +TEST: il va rappeler quelle est sa volonté +TEST: Quelle est sa mission ? __gn_quelles_1m!8__ quelles *WORD <<- /gn/ morph(\2, ":[NA].*:m:s", ":(?:V0|Oo|[NA].*:[fe]:[pi])") -1>> quel && Accord de genre et de nombre erroné. « \2 » est masculin et au singulier. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemPlur(\2, True) && Accord de genre et de nombre erroné : le déterminant « \1 » est au féminin pluriel. @@ -27256,19 +27433,20 @@ !! __gn_start_prn_1m__ $:M1 ?,¿ @:A¬:([ISKYPEGWM]|e:[si]) - <<- /gn/ morph(\2, ":M1.*:m", ":[fe]") and morph(\-1, ":[NA]", ":[me]:[si]") + <<- /gn/ morph(\2, ":M1.*:m", ":[fe]") and morph(\-1, ":A", ":[me]:[si]") --1>> =suggMasSing(\-1) && Cet adjectif n’est pas accordé avec le prénom masculin “\2”. - <<- /gn/ __else__ and morph(\2, ":M1.*:f", ":[me]") and morph(\-1, ":[NA]", ":[fe]:[si]") + <<- /gn/ __else__ and morph(\2, ":M1.*:f", ":[me]") and morph(\-1, ":A", ":[fe]:[si]") --1>> =suggFemSing(\-1) && Cet adjectif n’est pas accordé avec le prénom féminin “\2”. TEST: Patrick {{partie}} à la boulangerie depuis une heure. ->> parti TEST: Antonina, {{oublié}} par ses parents chez leur grand-mère ->> oubliée TEST: Pauline, {{surnuméraires}} parmi les employés de cette boîte ->> surnuméraire -TEST: Ahmed, {{psychologues}} à l’hôpital de Strasbourg ->> psychologue +TEST: Ahmed, {{venus}} à l’hôpital de Strasbourg ->> venu +TEST: Clarisse, {{victorieuses}} aux JO ->> victorieuse TEST: il fronça les sourcils, inquiet pour son avenir TEST: elles préservaient ce secret, conscientes du danger. TEST: Dans ce « nouveau » Système Solaire, tel qu’il a été défini par L’Union Astronomique Internationale en 2006 TEST: on trouve huit planètes : Mercure, Vénus, la Terre, Mars, Jupiter, Saturne, Uranus et Neptune TEST: Rudy Giuliani, histoire d’un naufrage politique @@ -28704,10 +28882,11 @@ TEST: Qui {{voulu}} la paix ? ->> veut|voulut|voulait TEST: le prix sera pour celui qui {{réussi}} ->> réussit|réussissait TEST: celui qui {{réussi}} aura la vie éternelle ->> réussit|réussissait TEST: celles qui {{demandées}} viendront demain. ->> demandent|demandaient|demandèrent TEST: qui {{été}} déterminé ->> était|étaient +TEST: J’ai une amie qui en fait partie. __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") @@ -29456,11 +29635,11 @@ [de|d’] pouvoir ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ ~(?:ée?s?|ez|ais)$ [de|d’] pouvoir ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] ~(?:ée?s?|ez|ais)$ [de|d’] pouvoir ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] ~(?:ée?s?|ez|ais)$ [de|d’] pouvoir ?[ne|n’]¿ [lui|leur|y] en ~(?:ée?s?|ez|ais)$ - <<- /infi/ morph(\-1, ":V", ":M") + <<- /infi/ morph(\-1, ":V", ":[MN]") --1>> =suggVerbInfi(\-1) && Après le verbe “\2”, ce verbe devrait être à l’infinitif. TEST: vous pouvez les {{détectez}}. ->> détecter TEST: ils peuvent nous {{marchaient}} sur les pieds ->> marcher TEST: Il doit pouvoir {{détectez}} ces erreurs. ->> détecter @@ -29662,10 +29841,11 @@ TEST: ce fait rapporté par des témoins au-delà de tout soupçon n’est pas contestable. TEST: il y a quand même quelques faits caractérisés permettant de faire le raccord TEST: la tonalité des soutiens traditionnels s’est faite plus nuancée. TEST: sa simple présence les a fait reculer TEST: la fonction se fait plus variée +TEST: Pas besoin de faire compliqué. __infi_laisser__ [|,|(] [je|j’|tu|on|il|elle|ils|elles|iels] >laisser @:V1.*:(?:Q|Ip.*:2[sp])¬>désemparer/.*:Q [|,|(] [je|j’|tu|on|il|elle|ils|elles|iels] >avoir >laisser @:V1.*:(?:Q|Ip.*:2[sp])¬>désemparer/.*:Q @@ -30418,70 +30598,70 @@ [avec|chez|contre|dans|envers|par|pour|selon|sans|sous|sur|au|aux] @:[NA]¬:[GY] @:[VR]¬:[NAP] [avec|chez|contre|dans|envers|par|pour|selon|sans|sous|sur|au|aux] @:[NAM]¬:[GY] , @¬:[NA] [avec|chez|contre|dans|envers|par|pour|selon|sans|sous|sur|au|aux] @:[NAM]¬:[GY] ?,¿ [/_VCint_|/_VCimp_] <<- ~1:2>> * - le @:[NA].*:[me]:[si]¬:(?:[123][sp]|P|X|G|Y|V0) @:[NA].*:[me]:[si]¬:(?:G|[123][sp]|P|M) - la @:[NA].*:[fe]:[si]¬:(?:[123][sp]|P|X|G|Y|V0) @:[NA].*:[fe]:[si]¬:(?:G|[123][sp]|P|M) - l’ @:[NA].*:[si]¬:(?:[123][sp]|P|X|G|Y|V0)|>air/ @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) - [un|ce|cet|au|ledit] @:[NA].*:[me]:[si]¬:(?:P|X|G|Y|V0) @:[NA].*:[me]:[si]¬:(?:G|[123][sp]|P|M) - [cette|ma|ta|sa|ladite] @:[NA].*:[fe]:[si]¬:G @:[NA].*:[fe]:[si]¬:(?:G|[123][sp]|P|M) - mon @:[NA].*:[si]¬:(?:P|X|G|Y|V0) @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) - [ton|son] @:[NA].*:[si]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) - chaque @:[NA].*:[si]¬:G @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) + le @:[NA].*:[me]:[si]¬:(?:[123][sp]|P|X|G|Y|V0) @:[NA].*:[me]:[si]¬:(?:G|[123][sp]|P|M) + la @:[NA].*:[fe]:[si]¬:(?:[123][sp]|P|X|G|Y|V0) @:[NA].*:[fe]:[si]¬:(?:G|[123][sp]|P|M) + l’ @:[NA].*:[si]¬:(?:[123][sp]|P|X|G|Y|V0)|>air/ @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) + [un|ce|cet|au|ledit|quel] @:[NA].*:[me]:[si]¬:(?:P|X|G|Y|V0) @:[NA].*:[me]:[si]¬:(?:G|[123][sp]|P|M) + [cette|ma|ta|sa|ladite|quelle] @:[NA].*:[fe]:[si]¬:(?:P|X|G|Y|V0) @:[NA].*:[fe]:[si]¬:(?:G|[123][sp]|P|M) + mon @:[NA].*:[si]¬:(?:P|X|G|Y|V0) @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) + [ton|son] @:[NA].*:[si]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) + chaque @:[NA].*:[si]¬:G @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) <<- morph(\3, ":N", ":A") and morph(\2, ":A") ~2>> * <<- __else__ ~3>> * - [notre|votre] @:[NA].*:[si]¬:G @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) - leur @:[NA].*:[si]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) + [notre|votre] @:[NA].*:[si]¬:G @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) + leur @:[NA].*:[si]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) <<- not value(<1, "|la|le|du|au|") >>> <<- morph(\3, ":N", ":A") and morph(\2, ":A") ~2>> * <<- __else__ ~3>> * - les @:[NA].*:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) - [des|ces] @:[NA].*:[pi]¬:G @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) - [mes|tes|ses|nos|vos] @:[NA].*:[pi]¬:G @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) - [aux|quelques] @:[NA].*:[pi]¬:G @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) - lesdits @:[NA].*:[me]:[pi]¬:G @:[NA].*:[me]:[pi]¬:(?:G|[123][sp]|P|M) - lesdites @:[NA].*:[fe]:[pi]¬:G @:[NA].*:[fe]:[pi]¬:(?:G|[123][sp]|P|M) - [certains|maints] @:[NA].*:[me]:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[me]:[pi]¬:(?:G|[123][sp]|P|M) - [certaines|maintes] @:[NA].*:[fe]:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[fe]:[pi]¬:(?:G|[123][sp]|P|M) - plusieurs @:[NA].*:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) + les @:[NA].*:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) + [des|ces] @:[NA].*:[pi]¬:G @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) + [mes|tes|ses|nos|vos] @:[NA].*:[pi]¬:G @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) + [aux|quelques] @:[NA].*:[pi]¬:G @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) + [lesdits|quels] @:[NA].*:[me]:[pi]¬:G @:[NA].*:[me]:[pi]¬:(?:G|[123][sp]|P|M) + [lesdites|quelles] @:[NA].*:[fe]:[pi]¬:G @:[NA].*:[fe]:[pi]¬:(?:G|[123][sp]|P|M) + [certains|maints] @:[NA].*:[me]:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[me]:[pi]¬:(?:G|[123][sp]|P|M) + [certaines|maintes] @:[NA].*:[fe]:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[fe]:[pi]¬:(?:G|[123][sp]|P|M) + plusieurs @:[NA].*:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) <<- morph(\3, ":N", ":A") and morph(\2, ":A") ~2>> * <<- __else__ ~3>> * leurs @:[NA].*:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) <<- not value(<1, "|les|des|aux|") >>> <<- morph(\3, ":N", ":A") and morph(\2, ":A") ~2>> * <<- __else__ ~3>> * - le @:[NA].*:[me]:[si]¬:(?:[123][sp]|P|X|G|Y|V0) @:[NA].*:[me]:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[me]:[si]¬* ?@:[NA].*:[me]:[si]¬*¿ - la @:[NA].*:[fe]:[si]¬:(?:[123][sp]|P|X|G|Y|V0) @:[NA].*:[fe]:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[fe]:[si]¬* ?@:[NA].*:[fe]:[si]¬*¿ - l’ @:[NA].*:[si]¬:(?:[123][sp]|P|X|G|Y|V0)|>air/ @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[si]¬* ?@:[NA].*:[si]¬*¿ - [un|ce|cet|au|ledit] @:[NA].*:[me]:[si]¬:(?:P|X|G|Y|V0) @:[NA].*:[me]:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[me]:[si]¬* ?@:[NA].*:[me]:[si]¬*¿ - [cette|ma|ta|sa|ladite] @:[NA].*:[fe]:[si]¬:G @:[NA].*:[fe]:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[fe]:[si]¬* ?@:[NA].*:[fe]:[si]¬*¿ - mon @:[NA].*:[si]¬:(?:P|X|G|Y|V0) @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[si]¬* ?@:[NA].*:[si]¬*¿ - [ton|son] @:[NA].*:[si]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[si]¬* ?@:[NA].*:[si]¬*¿ - chaque @:[NA].*:[si]¬:G @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[si]¬* ?@:[NA].*:[si]¬*¿ + le @:[NA].*:[me]:[si]¬:(?:[123][sp]|P|X|G|Y|V0) @:[NA].*:[me]:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[me]:[si]¬* ?@:[NA].*:[me]:[si]¬*¿ + la @:[NA].*:[fe]:[si]¬:(?:[123][sp]|P|X|G|Y|V0) @:[NA].*:[fe]:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[fe]:[si]¬* ?@:[NA].*:[fe]:[si]¬*¿ + l’ @:[NA].*:[si]¬:(?:[123][sp]|P|X|G|Y|V0)|>air/ @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[si]¬* ?@:[NA].*:[si]¬*¿ + [un|ce|cet|au|ledit|quel] @:[NA].*:[me]:[si]¬:(?:P|X|G|Y|V0) @:[NA].*:[me]:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[me]:[si]¬* ?@:[NA].*:[me]:[si]¬*¿ + [cette|ma|ta|sa|ladite|quelle] @:[NA].*:[fe]:[si]¬:(?:P|X|G|Y|V0) @:[NA].*:[fe]:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[fe]:[si]¬* ?@:[NA].*:[fe]:[si]¬*¿ + mon @:[NA].*:[si]¬:(?:P|X|G|Y|V0) @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[si]¬* ?@:[NA].*:[si]¬*¿ + [ton|son] @:[NA].*:[si]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[si]¬* ?@:[NA].*:[si]¬*¿ + chaque @:[NA].*:[si]¬:G @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[si]¬* ?@:[NA].*:[si]¬*¿ <<- ~4:0>> * - [notre|votre] @:[NA].*:[si]¬:G @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[si]¬* ?@:[NA].*:[si]¬*¿ - leur @:[NA].*:[si]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[si]¬* ?@:[NA].*:[si]¬*¿ + [notre|votre] @:[NA].*:[si]¬:G @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[si]¬* ?@:[NA].*:[si]¬*¿ + leur @:[NA].*:[si]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[si]¬:(?:G|[123][sp]|P|M) @:[NA].*:[si]¬* ?@:[NA].*:[si]¬*¿ <<- not value(<1, "|le|la|du|au|") ~4:0>> * - les @:[NA].*:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[pi]¬* ?@:[NA].*:[pi]¬*¿ - [des|ces] @:[NA].*:[pi]¬:G @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[pi]¬* ?@:[NA].*:[pi]¬*¿ - [mes|tes|ses|nos|vos] @:[NA].*:[pi]¬:G @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[pi]¬* ?@:[NA].*:[pi]¬*¿ - [aux|quelques] @:[NA].*:[pi]¬:G @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[pi]¬* ?@:[NA].*:[pi]¬*¿ - lesdits @:[NA].*:[me]:[pi]¬:G @:[NA].*:[me]:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[me]:[pi]¬* ?@:[NA].*:[me]:[pi]¬*¿ - lesdites @:[NA].*:[fe]:[pi]¬:G @:[NA].*:[fe]:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[fe]:[pi]¬* ?@:[NA].*:[fe]:[pi]¬*¿ - [certains|maints] @:[NA].*:[me]:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[me]:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[me]:[pi]¬* ?@:[NA].*:[me]:[pi]¬*¿ - [certaines|maintes] @:[NA].*:[fe]:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[fe]:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[fe]:[pi]¬* ?@:[NA].*:[fe]:[pi]¬*¿ - plusieurs @:[NA].*:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[pi]¬* ?@:[NA].*:[pi]¬*¿ + les @:[NA].*:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[pi]¬* ?@:[NA].*:[pi]¬*¿ + [des|ces] @:[NA].*:[pi]¬:G @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[pi]¬* ?@:[NA].*:[pi]¬*¿ + [mes|tes|ses|nos|vos] @:[NA].*:[pi]¬:G @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[pi]¬* ?@:[NA].*:[pi]¬*¿ + [aux|quelques] @:[NA].*:[pi]¬:G @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[pi]¬* ?@:[NA].*:[pi]¬*¿ + [lesdits|quels] @:[NA].*:[me]:[pi]¬:G @:[NA].*:[me]:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[me]:[pi]¬* ?@:[NA].*:[me]:[pi]¬*¿ + [lesdites|quelles] @:[NA].*:[fe]:[pi]¬:G @:[NA].*:[fe]:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[fe]:[pi]¬* ?@:[NA].*:[fe]:[pi]¬*¿ + [certains|maints] @:[NA].*:[me]:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[me]:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[me]:[pi]¬* ?@:[NA].*:[me]:[pi]¬*¿ + [certaines|maintes] @:[NA].*:[fe]:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[fe]:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[fe]:[pi]¬* ?@:[NA].*:[fe]:[pi]¬*¿ + plusieurs @:[NA].*:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[pi]¬* ?@:[NA].*:[pi]¬*¿ <<- ~4:0>> * - leurs @:[NA].*:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[pi]¬* ?@:[NA].*:[pi]¬*¿ + leurs @:[NA].*:[pi]¬:(?:[123]p|P|X|G|Y|V0) @:[NA].*:[pi]¬:(?:G|[123][sp]|P|M) @:[NA].*:[pi]¬* ?@:[NA].*:[pi]¬*¿ <<- not value(<1, "|les|des|aux|") ~4:0>> * [de|d’] @:[NA].*:s¬:[YG] [de|d’] @:[NA].*:s¬:[YG] ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles|est] @@ -30844,17 +31024,17 @@ nous ?[en|y]¿ /-nous vous ?[en|y]¿ /-vous [se|s’] ?[en|y]¿ [/-il|/-elle|/-on|/-iel|/-ils|/-elles|/-iels] <<- morphVC(\-1, ">(?:avouer|croire|déclarer|dire|faire|montrer|penser|prétendre|révéler|savoir|sentir|tenir|voir|vouloir)/") /-1>> _VEPI_ - >efforcer [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre] + [>devoir|>efforcer] [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre] <<- /1>> _LVEPD_ <<- />> _LVEP_ <<- /-1>> _LVEPF_ /_VCint_ [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre] - <<- morphVC(\1, ">efforcer/") >>> + <<- morphVC(\1, ">(?:devoir|efforcer)/") >>> <<- /1>> _LVEPID_ <<- />> _LVEPI_ <<- /-1>> _LVEPIF_ @@ -31207,16 +31387,16 @@ __ppas_ne_me_te_se_être__ [ne|n’] ?[y|en]¿ être @:(?:Y|[123][sp])¬:[QAG] <<- /ppas/ --1>> =suggVerbPpas(\-1) && Incohérence. Le verbe devrait être un participe passé. [me|m’|te|se|s’] ?[y|en]¿ >être @:(?:Y|[123][sp])¬:[QAG] - <<- /ppas/ morph(\-2, ":[123]s") --1>> =suggVerbPpas(\-1, ":s") && Incohérence. Le verbe devrait être un participe passé. - <<- /ppas/ morph(\-2, ":[123]p") --1>> =suggVerbPpas(\-1, ":p") && Incohérence. Le verbe devrait être un participe passé. + <<- /ppas/ morph(\-2, ":[123]s", ":[123]p") --1>> =suggVerbPpas(\-1, ":s") && Incohérence. Le verbe devrait être un participe passé. + <<- /ppas/ morph(\-2, ":[123]p", ":[123]s") --1>> =suggVerbPpas(\-1, ":p") && Incohérence. Le verbe devrait être un participe passé. <<- /ppas/ __else__ --1>> =suggVerbPpas(\-1) && Incohérence. Le verbe devrait être un participe passé. [me|m’|te|se|s’] ?[y|en]¿ >être @:[QA].*:p¬:[GW] - <<- /ppas/ morph(\-2, ":[123]s") and not tagbefore(\1, "_que_") and not before("(?i)\\bon (?:ne |)$") + <<- /ppas/ morph(\-2, ":[123]s", ":[123]p") and not tagbefore(\1, "_que_") and not before("(?i)\\bon (?:ne |)$") --1>> =suggSing(\-1) && Le participe passé devrait être au singulier. tu t’ ?[y|en]¿ [es|étais|seras|serais|fus|fusses] @:(?:Y|[123][sp])¬:[QG] <<- /ppas/ --1>> =suggVerbPpas(\-1, ":s") && Incohérence. Le verbe devrait être un participe passé. @@ -31239,10 +31419,11 @@ TEST: Si t’es pas contente, t’achètes pas. TEST: t’étais vraiment cinglé à cette époque. TEST: il m’était évident que cette mission était à durée déterminée TEST: Cela fait un petit temps qu’on ne s’est plus vus. TEST: Cela s’est entre autres traduit par l’absence de grandes controverses sur la sécurité des vaccins +TEST: Nous te sommes reconnaissants pour ton courage. __ppas_pron_pluriel_se_être_ppas__ nous ?[ne|n’]¿ nous >être @q.*:Q.*:p @:[DB] @:[NA] [|,|)] vous ?[ne|n’]¿ vous >être @q.*:Q.*:p @:[DB] @:[NA] [|,|)] @@ -33406,25 +33587,95 @@ TEST: Avait-il {{marcher}} seul ? ->> marché TEST: Avez-vous {{signez}} le contrat ? ->> signé TEST: Ont-ils {{finit}} le travail ? ->> fini TEST: Ai-je déjà {{reconnut}} mes torts ? ->> reconnu TEST: Aurait-on déjà {{finit}} notre tour du monde ? ->> fini +TEST: quelle pierre avait-il {{lancer}} ->> lancé TEST: N’avais-tu pas crainte de tout perdre ? TEST: Combien de bêtes n’as-tu pas déjà massacrées TEST: Combien de bêtes as-tu déjà massacrées TEST: A-t-il Pierre pour ami ? + + +__ppas_quel_nom_avoir_interrogatif__ + quel *WORD /_VCint_ *WORD + <<- /ppas/ morphVC(\-2, ":V0a") and not value(\-1, "|barre|charge|confiance|cours|envie|garde|peine|marre|prise|crainte|cure|affaire|hâte|force|recours|") + and not morph(<1, ":R") + and morph(\2, ":[NA].*:[me]:[si]") and morph(\-1, ":Q.*:[fp]", ":(?:G|Q.*:[me]:[si])") + --1>> =suggVerbPpas(\-1, ":m:s") && Accord avec le COD “\1 \2” : le participe passé “\4” devrait être au masculin singulier. + +TEST: quel homme a-t-il {{attaqués}} ->> attaqué +TEST: quel grand vol aurait-elle donc {{commise}} ->> commis +TEST: avec quel homme a-t-elle discuté ? TEST: Quel lien y a-t-il entre donner et recevoir ? -__ppas_l_m_t_avoir_interrogatif__ - [l’|m’|t’] /_VCint_ *WORD +__ppas_quelle_nom_avoir_interrogatif__ + quelle *WORD /_VCint_ *WORD + <<- /ppas/ morphVC(\-2, ":V0a") and not value(\-1, "|barre|charge|confiance|cours|envie|garde|peine|marre|prise|crainte|cure|affaire|hâte|force|recours|") + and not morph(<1, ":R") + and morph(\2, ":[NA].*:[fe]:[si]") and morph(\-1, ":Q.*:[mp]", ":(?:G|Q.*:[fe]:[si])") + --1>> =suggVerbPpas(\-1, ":f:s") && Accord avec le COD “\1 \2” : le participe passé “\4” devrait être au féminin singulier. + +TEST: quelle femme aurait-elle {{vu}} ce jour-là ? ->> vue +TEST: quelle grande perte aurait-il {{eu}} s’il avait suivi le plan ? ->> eue +TEST: avec quelle femme a-t-elle discuté ? + + +__ppas_quels_nom_avoir_interrogatif__ + quels *WORD /_VCint_ *WORD + <<- /ppas/ morphVC(\-2, ":V0a") and not value(\-1, "|barre|charge|confiance|cours|envie|garde|peine|marre|prise|crainte|cure|affaire|hâte|force|recours|") + and not morph(<1, ":R") + and morph(\2, ":[NA].*:[me]:[pi]") and morph(\-1, ":Q.*:[fs]", ":(?:G|Q.*:[me]:[pi])") + --1>> =suggVerbPpas(\-1, ":m:p") && Accord avec le COD “\1 \2” : le participe passé “\4” devrait être au masculin pluriel. + +TEST: quels crimes a-t-il {{fait}} pour que vous le traitiez de la sorte ? ->> faits +TEST: Quels insignifiants hommes avons-nous {{cautionné}} ? ->> cautionnés +TEST: pour quels gouvernements ont-ils travaillé ? + + +__ppas_quelles_nom_avoir_interrogatif__ + quelles *WORD /_VCint_ *WORD + <<- /ppas/ morphVC(\-2, ":V0a") and not value(\-1, "|barre|charge|confiance|cours|envie|garde|peine|marre|prise|crainte|cure|affaire|hâte|force|recours|") + and not morph(<1, ":R") + and morph(\2, ":[NA].*:[fe]:[pi]") and morph(\-1, ":Q.*:[ms]", ":(?:G|Q.*:[fe]:[pi])") + --1>> =suggVerbPpas(\-1, ":f:p") && Accord avec le COD “\1 \2” : le participe passé “\4” devrait être au féminin pluriel. + +TEST: quelles options avons-nous {{oubliés}} ->> oubliées +TEST: quelles grandes pertes ont-ils {{subis}} ->> subies +TEST: contre quelles équipes ont-ils perdu ? + + +__ppas_quel_nom_avoir_immunité__ + quelle *WORD [m’|t’] /_VCint_ @:Q.*:[fe]:[si] + <<- /ppas/ morphVC(\-2, ":V0a") !-1>> ppas + + quels *WORD [m’|t’] /_VCint_ @:Q.*:[me]:[pi] + <<- /ppas/ morphVC(\-2, ":V0a") !-1>> ppas + + quelles *WORD [m’|t’] /_VCint_ @:Q.*:[fe]:[pi] + <<- /ppas/ morphVC(\-2, ":V0a") !-1>> ppas + + +__ppas_m_t_avoir_interrogatif__ + [m’|t’] /_VCint_ *WORD + <<- /ppas/ morphVC(\2, ":V0a") and morph(\3, ":(?:Y|2p|Q.*:p|3[sp])", ":[GWsi]") + -3>> =suggVerbPpas(\3, ":m:s") && Accord avec le COD “\1” : le participe passé “\3” devrait être au singulier (et accordé en genre). + +TEST: m’as-tu {{entendus}} ? ->> entendu +TEST: quelles idées absurdes t’a-t-elle mises dans le crâne ? +TEST: quelle idée absurde m’a-t-elle fourrée dans la tête ? +TEST: quels concepts ridicules t’a-t-il enseignés ? + + +__ppas_l_avoir_interrogatif__ + l’ /_VCint_ *WORD <<- /ppas/ morphVC(\2, ":V0a") and morph(\3, ":(?:Y|2p|Q.*:p|3[sp])", ":[GWsi]") -3>> =suggVerbPpas(\3, ":m:s") && Accord avec le COD “\1” : le participe passé “\3” devrait être au singulier (et accordé en genre). TEST: l’avait-il {{regardés}} longtemps ? ->> regardé TEST: l’a-t-il {{finis}} ? ->> fini -TEST: m’as-tu {{entendus}} ? ->> entendu __ppas_les_avoir_pronom__ les /_VCint_ *WORD <<- /ppas/ morphVC(\2, ":V0a") and morph(\3, ":(?:Y|2p|Q.*:s|3[sp])", ":[GWpi]") @@ -33431,10 +33682,11 @@ -3>> =suggVerbPpas(\3, ":p") && Accord avec le COD “les” : le participe passé “\3” devrait être au pluriel (et accordé en genre). TEST: les avais-tu {{acheté}} là-bas ? ->> achetés|achetées TEST: les ont-ils {{détecté}} ? ->> détectés|détectées TEST: les avaient-ils {{détectez}} ? ->> détectés|détectées + !! !! !!!! Participes passés: Accords avec l’adjectif précédant le pronom !! @@ -33790,17 +34042,17 @@ __imp_union_le_la_leur__ *WORD [le|la|leur] <<- /imp/ space(\1, 1, 1) - and morph(\1, ":E", ":[GM]|>(?:venir|aller|partir)/") and morph(>1, ":||>[(,]", ":(?:N|A|Q|B|Y|MP|H|T)|>(?:pour|plus|moins|mieux|peu|plupart|trop|très|en|y|une?|leur|lui)/") + and morph(\1, ":E", ":[GM]|>(?:venir|aller|partir)/") and morph(>1, ":||>[(,]", ":(?:N|A|Q|B|Y|M|H|T)|>(?:pour|plus|moins|mieux|peu|plupart|trop|très|en|y|une?|leur|lui)/") and morph(<1, ":Cc||>[(,]") ->> \1-\2 && S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206 [|,|(] *WORD [le|la|leur] <<- /imp/ space(\2, 1, 1) and morph(\2, ":V(?:1.*:Ip.*:2s|[23].*:Ip.*:3s)", ":[GM]|>(?:venir|aller|partir)/") - and morph(>1, ":||>[(,]", ":(?:N|A|Y|B|T|MP|3[sp])|>(?:pour|plus|moins|mieux|peu|plupart|trop|très|en|y|une?|leur|lui)/") + and morph(>1, ":||>[(,]", ":(?:N|A|Y|B|T|M|3[sp])|>(?:pour|plus|moins|mieux|peu|plupart|trop|très|en|y|une?|leur|lui)/") -2:3>> =suggVerbTense(\2, ":E", ":2s")+"-"+\3 && S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206 TEST: {{Prends le}} avec toi. ->> Prends-le TEST: {{Dites leur}} que nous sommes là. ->> Dites-leur TEST: c’est ça, {{apprend le}} parce que c’est compliqué. ->> apprends-le @@ -33820,10 +34072,11 @@ TEST: on l’attend pour la fin de semaine, prévoit le Dr Bayart. TEST: fais le bien et ne juge pas TEST: fais-le bien TEST: Daignez le lui permettre TEST: Daignez la leur donner +TEST: c’est impossible, dit le Windows de ma mère. __imp_union_en__ *WORD en <<- /imp/ space(\1, 1, 1) @@ -33970,58 +34223,77 @@ !!!! Incohérence verbe/nom !! !! !! __conf_le_la_leur_les_verbe_nom!6__ - [|,|(] [le|un] @:V¬:(?:[NAY]|V0|Ov) [ne|n’|me|m’|te|s’|se|s’] - [|,|(] [le|un] @:V¬:(?:[NAY]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] - [|,|(] [le|un] @:V¬:(?:[NAY]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] - [|,|(] [le|un] @:V¬:(?:[NAY]|V0|Ov) @:[123][sp]¬:[QAG] - <<- /conf/ hasSimil(\3, ":[NA].*:[me]:[si]") - -3>> =suggSimil(\3, ":[NA].*:[me]:[si]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. - - [|,|(] [la|une] @:V¬:(?:[NAY]|V0|Ov) [ne|n’|me|m’|te|s’|se|s’] - [|,|(] [la|une] @:V¬:(?:[NAY]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] - [|,|(] [la|une] @:V¬:(?:[NAY]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] - [|,|(] [la|une] @:V¬:(?:[NAY]|V0|Ov) @:[123][sp]¬:[QAG] - <<- /conf/ hasSimil(\3, ":[NA].*:[fe]:[si]") - -3>> =suggSimil(\3, ":[NA].*:[fe]:[si]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. - - [|,|(] l’ @:V¬:(?:[NAY]|V0|Ov) [ne|n’|me|m’|te|s’|se|s’] - [|,|(] l’ @:V¬:(?:[NAY]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] - [|,|(] l’ @:V¬:(?:[NAY]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] - [|,|(] l’ @:V¬:(?:[NAY]|V0|Ov) @:[123][sp]¬:[QAG] - <<- /conf/ hasSimil(\3, ":[NA].*:[si]") - -3>> =suggSimil(\3, ":[NA].*:[si]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. - - [|,|(] leur @:V¬:(?:[NAY]|V0|Ov) [ne|n’|me|m’|te|s’|se|s’] - [|,|(] leur @:V¬:(?:[NAY]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] - [|,|(] leur @:V¬:(?:[NAY]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] - [|,|(] leur @:V¬:(?:[NAY]|V0|Ov) @:[123][sp]¬:[QAG] - <<- /conf/ hasSimil(\3, ":[NA].*:[si]") - -3>> =suggSimil(\3, ":[NA].*:[si]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. - - [|,|(] [les|plusieurs|leurs] @:V¬:(?:[NAY]|V0|Ov) [ne|n’|me|m’|te|s’|se|s’] - [|,|(] [les|plusieurs|leurs] @:V¬:(?:[NAY]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] - [|,|(] [les|plusieurs|leurs] @:V¬:(?:[NAY]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] - [|,|(] [les|plusieurs|leurs] @:V¬:(?:[NAY]|V0|Ov) @:[123][sp]¬:[QAG] - <<- /conf/ hasSimil(\3, ":[NA].*:[pi]") - -3>> =suggSimil(\3, ":[NA].*:[pi]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. - - [|,|(] [certains|maints] @:V¬:(?:[NAY]|V0|Ov) [me|m’|te|s’|se|s’] - [|,|(] [certains|maints] @:V¬:(?:[NAY]|V0|Ov) [ne|n’] @:[123][sp] - [|,|(] [certains|maints] @:V¬:(?:[NAY]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] - [|,|(] [certains|maints] @:V¬:(?:[NAY]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] - [|,|(] [certains|maints] @:V¬:(?:[NAY]|V0|Ov) @:[123][sp]¬:[QAG] - <<- /conf/ hasSimil(\3, ":[NA].*:[me]:[pi]") - -3>> =suggSimil(\3, ":[NA].*:[me]:[pi]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. - - [|,|(] [certaines|maintes] @:V¬:(?:[NAY]|V0|Ov) [me|m’|te|s’|se|s’] - [|,|(] [certaines|maintes] @:V¬:(?:[NAY]|V0|Ov) [ne|n’] @:[123][sp] - [|,|(] [certaines|maintes] @:V¬:(?:[NAY]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] - [|,|(] [certaines|maintes] @:V¬:(?:[NAY]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] - [|,|(] [certaines|maintes] @:V¬:(?:[NAY]|V0|Ov) @:[123][sp]¬:[QAG] + [|,|(] le @:V¬:(?:[NAY]|V0|Ov) [ne|n’|me|m’|te|s’|se|s’] @:(?:[123][sp]|Ov) + [|,|(] le @:V¬:(?:[NAY]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] + [|,|(] le @:V¬:(?:[NAY]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] + [|,|(] le @:V¬:(?:[NAY]|V0|Ov) @:[123][sp]¬:[QAG] + <<- /conf/ hasSimil(\3, ":[NA].*:[me]:[si]") + -3>> =suggSimil(\3, ":[NA].*:[me]:[si]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. + + [|,|(] un @:V¬:(?:[NA]|V0|Ov) [ne|n’|me|m’|te|s’|se|s’] @:(?:[123][sp]|Ov) + [|,|(] un @:V¬:(?:[NA]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] + [|,|(] un @:V¬:(?:[NA]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] + [|,|(] un @:V¬:(?:[NA]|V0|Ov) @:[123][sp]¬:[QAG] + <<- /conf/ hasSimil(\3, ":[NA].*:[me]:[si]") + -3>> =suggSimil(\3, ":[NA].*:[me]:[si]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. + + [|,|(] la @:V¬:(?:[NAY]|V0|Ov) [ne|n’|me|m’|te|s’|se|s’] @:(?:[123][sp]|Ov) + [|,|(] la @:V¬:(?:[NAY]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] + [|,|(] la @:V¬:(?:[NAY]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] + [|,|(] la @:V¬:(?:[NAY]|V0|Ov) @:[123][sp]¬:[QAG] + <<- /conf/ hasSimil(\3, ":[NA].*:[fe]:[si]") + -3>> =suggSimil(\3, ":[NA].*:[fe]:[si]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. + + [|,|(] une @:V¬:(?:[NA]|V0|Ov) [ne|n’|me|m’|te|s’|se|s’] @:(?:[123][sp]|Ov) + [|,|(] une @:V¬:(?:[NA]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] + [|,|(] une @:V¬:(?:[NA]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] + [|,|(] une @:V¬:(?:[NA]|V0|Ov) @:[123][sp]¬:[QAG] + <<- /conf/ hasSimil(\3, ":[NA].*:[fe]:[si]") + -3>> =suggSimil(\3, ":[NA].*:[fe]:[si]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. + + [|,|(] l’ @:V¬:(?:[NAY]|V0|Ov) [ne|n’|me|m’|te|s’|se|s’] @:(?:[123][sp]|Ov) + [|,|(] l’ @:V¬:(?:[NAY]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] + [|,|(] l’ @:V¬:(?:[NAY]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] + [|,|(] l’ @:V¬:(?:[NAY]|V0|Ov) @:[123][sp]¬:[QAG] + <<- /conf/ hasSimil(\3, ":[NA].*:[si]") + -3>> =suggSimil(\3, ":[NA].*:[si]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. + + [|,|(] leur @:V¬:(?:[NAY]|V0|Ov) [ne|n’|me|m’|te|s’|se|s’] @:(?:[123][sp]|Ov) + [|,|(] leur @:V¬:(?:[NAY]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] + [|,|(] leur @:V¬:(?:[NAY]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] + [|,|(] leur @:V¬:(?:[NAY]|V0|Ov) @:[123][sp]¬:[QAG] + <<- /conf/ hasSimil(\3, ":[NA].*:[si]") + -3>> =suggSimil(\3, ":[NA].*:[si]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. + + [|,|(] [les|leurs] @:V¬:(?:[NAY]|V0|Ov) [ne|n’|me|m’|te|s’|se|s’] @:(?:[123][sp]|Ov) + [|,|(] [les|leurs] @:V¬:(?:[NAY]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] + [|,|(] [les|leurs] @:V¬:(?:[NAY]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] + [|,|(] [les|leurs] @:V¬:(?:[NAY]|V0|Ov) @:[123][sp]¬:[QAG] + <<- /conf/ hasSimil(\3, ":[NA].*:[pi]") + -3>> =suggSimil(\3, ":[NA].*:[pi]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. + + [|,|(] plusieurs @:V¬:(?:[NA]|V0|Ov) [ne|n’|me|m’|te|s’|se|s’] @:(?:[123][sp]|Ov) + [|,|(] plusieurs @:V¬:(?:[NA]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] + [|,|(] plusieurs @:V¬:(?:[NA]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] + [|,|(] plusieurs @:V¬:(?:[NA]|V0|Ov) @:[123][sp]¬:[QAG] + <<- /conf/ hasSimil(\3, ":[NA].*:[pi]") + -3>> =suggSimil(\3, ":[NA].*:[pi]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. + + [|,|(] [certains|maints] @:V¬:(?:[NA]|V0|Ov) [ne|n’|me|m’|te|s’|se|s’] @:(?:[123][sp]|Ov) + [|,|(] [certains|maints] @:V¬:(?:[NA]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] + [|,|(] [certains|maints] @:V¬:(?:[NA]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] + [|,|(] [certains|maints] @:V¬:(?:[NA]|V0|Ov) @:[123][sp]¬:[QAG] + <<- /conf/ hasSimil(\3, ":[NA].*:[me]:[pi]") + -3>> =suggSimil(\3, ":[NA].*:[me]:[pi]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. + + [|,|(] [certaines|maintes] @:V¬:(?:[NA]|V0|Ov) [ne|n’|me|m’|te|s’|se|s’] @:(?:[123][sp]|Ov) + [|,|(] [certaines|maintes] @:V¬:(?:[NA]|V0|Ov) [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] + [|,|(] [certaines|maintes] @:V¬:(?:[NA]|V0|Ov) [nous|vous] @:[123][sp]¬:[QG] + [|,|(] [certaines|maintes] @:V¬:(?:[NA]|V0|Ov) @:[123][sp]¬:[QAG] <<- /conf/ hasSimil(\3, ":[NA].*:[fe]:[pi]") -3>> =suggSimil(\3, ":[NA].*:[fe]:[pi]", True) && Confusion probable. Après le déterminant “\2”, il faut placer un nom, pas une forme verbale comme “\3”. TEST: Un {{défie}} se définit par la difficulté ->> défi TEST: Le {{défit}} ne l’enthousiasmait pas. ->> défi @@ -34041,10 +34313,11 @@ TEST: Son ministre du Budget, Gérald Darmanin, l’avait dit plus crûment sur RTL TEST: Certains jouent la carte de la dérision TEST: Certains font grève tous les vendredis pour soutenir cette cause. TEST: Certains confient ne pas avoir mangé depuis deux ou trois jours TEST: il les lui inspire, les lui souffle à l’oreille +TEST: Certains veulent peut-être se venger __conf_suj_verbe_det_verbe_nom__ [|,|(] [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [|,|(] [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] @@ -34181,17 +34454,18 @@ TEST: était-il en forme ? __conf_vc_int_imp_verbe!3__ [/_VCint_|/_VCimp_] @:[123][sp]¬:[GNAQWMÉ] - <<- /conf/ not value(\1, "|rendez-vous|entre-nous|entre-vous|entre-elles|") and not morphVC(\1, ":V0") + <<- /conf/ space(\1, 1, 3) and not value(\1, "|rendez-vous|entre-nous|entre-vous|entre-elles|") and not morphVC(\1, ":V0") -2>> _ && Incohérence probable. Après une forme verbale comme “\1”, il ne faut pas une forme verbale comme “\2”. TEST: Annonce-le {{dépare}}. ->> TEST: prends-la {{tète}}. ->> TEST: Fait-il envie ? TEST: alors rappelons-nous Marie +TEST: utilise-le mais évite d’en faire trop __conf_verbes_det_verbe_nom__ [|,|(] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NAGM] le @:[123][sp]¬:[NA].*:[me]:[si] [|,|(] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NAGM] le @:[123][sp]¬:[NA].*:[me]:[si] @@ -35696,10 +35970,13 @@ 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 [restait|reste] [à|a] faire + <<- !2>> + 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") @@ -35721,10 +35998,11 @@ TEST: Beaucoup leur donneront du fil à retordre. TEST: beaucoup d’argent arrive dans nos caisses TEST: beaucoup est simplement suggéré TEST: beaucoup prenant leurs aises avec l’argent public TEST: Beaucoup manger ne nous préservera pas de la famine. +TEST: Beaucoup restait à faire. # L’accord par syllepse est obligatoire après /la plupart/, ainsi qu’après /nombre/ et /quantité/ employés sans déterminant. L’accord se fait avec le « pseudo-complément ». __conj_d_aucuns_la_plupart__ d’ aucuns @:V¬:(?:3p|P|Q|G) @@ -36380,12 +36658,12 @@ !!!! Indicatif !! # quand/lorsque/puisque + indicatif __vmode_quand_lorsque_indicatif__ - [quand|lorsque|lorsqu’|puisque|puisqu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:S¬:[GI] - [quand|lorsque|lorsqu’|puisque|puisqu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:V0e.*:S + [quand|lorsque|lorsqu’|puisque|puisqu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:S¬:[GI] + [quand|lorsque|lorsqu’|puisque|puisqu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:V0e.*:S <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2) && Après “quand” ou “lorsque” ou “puisque”, le verbe ne s’emploie pas au subjonctif mais à l’indicatif. [quand|lorsque|lorsqu’|puisque|puisqu’] $:M @:S¬:[GI] [quand|lorsque|lorsqu’|puisque|puisqu’] $:M @:V0e.*:S [quand|lorsque|lorsqu’|puisque|puisqu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:S¬:[GIA] @@ -36406,12 +36684,12 @@ TEST: quels amis ils eussent trompés pour si peu ? # pourquoi + indicatif __vmode_pourquoi_indicatif__ - [|,|(] pourquoi [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:S¬:[GI] - [|,|(] pourquoi [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:V0e.*:S + [|,|(] pourquoi [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:S¬:[GI] + [|,|(] pourquoi [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:V0e.*:S <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2) && Après “pourquoi”, le verbe ne devrait pas être au subjonctif mais à l’indicatif. [|,|(] pourquoi $:M @:S¬:[GI] [|,|(] pourquoi $:M @:V0e.*:S [|,|(] pourquoi [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:S¬:[GIA] @@ -36428,12 +36706,12 @@ TEST: pourquoi les hommes {{voulussent}} s’en prendre à lui ->> veulent|voulaient|voulurent|voudront # après/dès que + indicatif __vmode_après_dès_que_indicatif__ - [après|dès|>parier] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:S¬:[GI] - [après|dès|>parier] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:V0e.*:S + [après|dès|>parier] [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:S¬:[GI] + [après|dès|>parier] [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:V0e.*:S <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2) && Après “\1 que”, le verbe ne devrait pas être au subjonctif mais à l’indicatif. [après|dès|>parier] [que|qu’] $:M @:S¬:[GI] [après|dès|>parier] [que|qu’] $:M @:V0e.*:S [après|dès|>parier] [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:S¬:[GIA] @@ -36458,12 +36736,12 @@ TEST: Il est arrivé après que je fus parti. # à mesure que + indicatif __vmode_à_mesure_que_indicatif__ - à mesure [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:S¬:[GI] - à mesure [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:V0e.*:S + à mesure [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:S¬:[GI] + à mesure [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:V0e.*:S <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2) && Après “à mesure que”, le verbe ne devrait pas être au subjonctif mais à l’indicatif. à mesure [que|qu’] $:M @:S¬:[GI] à mesure [que|qu’] $:M @:V0e.*:S à mesure [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:S¬:[GIA] @@ -36519,28 +36797,28 @@ # verbe que + subjonctif __vmode_verbes_que_subjonctif__ [>aimer|>approuver|>craindre|>demander|>déplorer|>défendre|>désirer|>exiger|>falloir] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] [>interdire|>ordonner|>permettre|>préférer|>refuser|>regretter|>souhaiter|>suffire|>vouloir] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] - <<- /vmode/ morph(\1, ":V", ":N") and not tag(\1, "_VCOD_") and \-1.islower() + <<- /vmode/ not tag(\1, "_VCOD_") and not tag(\2, "_fois_") and morph(\1, ":V", ":N") and \-1.islower() --1>> =suggVerbMode(\-1, ":S", \-2) && Après le syntagme “\1 que”, ce verbe devrait être au subjonctif. [>aimer|>approuver|>craindre|>demander|>déplorer|>défendre|>désirer|>exiger|>falloir] [que|qu’] $:M @:I¬:[GYS] [>interdire|>ordonner|>permettre|>préférer|>refuser|>regretter|>souhaiter|>suffire|>vouloir] [que|qu’] $:M @:I¬:[GYS] - <<- /vmode/ morph(\1, ":V", ":N") and not tag(\1, "_VCOD_") and \-1.islower() + <<- /vmode/ not tag(\1, "_VCOD_") and not tag(\2, "_fois_") and morph(\1, ":V", ":N") and \-1.islower() --1>> =suggVerbMode(\-1, ":S", ":3s") && Après le syntagme “\1 que”, ce verbe devrait être au subjonctif. [>aimer|>approuver|>craindre|>demander|>déplorer|>défendre|>désirer|>exiger|>falloir] [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA] [>interdire|>ordonner|>permettre|>préférer|>refuser|>regretter|>souhaiter|>suffire|>vouloir] [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA] - <<- /vmode/ morph(\1, ":V", ":N") and not tag(\1, "_VCOD_") and \-1.islower() and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) + <<- /vmode/ not tag(\1, "_VCOD_") and not tag(\2, "_fois_") and morph(\1, ":V", ":N") and \-1.islower() and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3s") && Après le syntagme “\1 que”, ce verbe devrait être au subjonctif. [>aimer|>approuver|>craindre|>demander|>déplorer|>défendre|>désirer|>exiger|>falloir] || [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA] [>interdire|>ordonner|>permettre|>préférer|>refuser|>regretter|>souhaiter|>suffire|>vouloir] || [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA] - <<- /vmode/ morph(\1, ":V", ":N") and not tag(\1, "_VCOD_") and \-1.islower() and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) + <<- /vmode/ not tag(\1, "_VCOD_") and not tag(\2, "_fois_") and morph(\1, ":V", ":N") and \-1.islower() and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3p") && Après le syntagme “\1 que”, ce verbe devrait être au subjonctif. TEST: Il suffit qu’il {{court}} plus ->> coure|courût TEST: Je veux qu’il {{finit}} son repas. ->> finisse|finît TEST: Je ne veux pas que tu {{es}} des ennuis ->> sois|fusses|aies @@ -36560,76 +36838,83 @@ TEST: Je sais qu’il nous faut l’aide de mon ami. TEST: quand bien même elle eût été différente, je doute que… TEST: C’est le seul ami qui me comprenne. TEST: Ça signifie qu’il est parti ou qu’il est mort. TEST: Ça ne signifie qu’une seule chose : soit qu’il est con, soit qu’il est totalement con. -TEST: Pour que cela fonctionne il faut que les matrices Ai soient inversibles +TEST: je lui demanderai la prochaine fois que je le verrai __vmode_attendre_que_subjonctif__ >attendre [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] - <<- /vmode/ not morph(\1, ":[QA]") --1>> =suggVerbMode(\-1, ":S", \-2) && Après “attendre que”, ce verbe devrait être au subjonctif. + <<- /vmode/ not tag(\2, "_fois_") and not morph(\1, ":[QA]") + --1>> =suggVerbMode(\-1, ":S", \-2) && Après “attendre que”, ce verbe devrait être au subjonctif. >attendre [que|qu’] $:M @:I¬:[GYS] - <<- /vmode/ not morph(\1, ":[QA]") --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “attendre que”, ce verbe devrait être au subjonctif. + <<- /vmode/ not tag(\2, "_fois_") and not morph(\1, ":[QA]") + --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “attendre que”, ce verbe devrait être au subjonctif. >attendre [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA] - <<- /vmode/ not morph(\1, ":[QA]") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) + <<- /vmode/ not tag(\2, "_fois_") and not morph(\1, ":[QA]") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “attendre que”, ce verbe devrait être au subjonctif. >attendre [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA] - <<- /vmode/ not morph(\1, ":[QA]") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) + <<- /vmode/ not tag(\2, "_fois_") and not morph(\1, ":[QA]") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3p") && Après “attendre que”, ce verbe devrait être au subjonctif. TEST: j’attends que tu {{viens}}. ->> viennes|vinsses TEST: Attends que Céline {{dort}} ->> dorme|dormît TEST: Attends que la petite {{dort}} ->> dorme|dormît TEST: nous attendions que les petits {{étaient}} partis ->> soient|fussent|étayent|étayassent TEST: c’était si attendu qu’il avait renoncé avant même d’y aller TEST: des femmes si attendues que Marie avait tout préparé des mois à l’avance +TEST: celui qui n’attend que ça sait en profiter __vmode_avoir_envie_espoir_que_subjonctif__ - >avoir ?[très|trop]¿ envie [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] - >avoir ?[bon|grand]¿ espoir [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:([GYSK]|If) - <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après “avoir espoir/envie que”, ce verbe devrait être au subjonctif. + >avoir ?[très|trop]¿ envie [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] + >avoir ?[bon|grand]¿ espoir [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:([GYSK]|If) + <<- /vmode/ not tag(\-3, "_fois_") --1>> =suggVerbMode(\-1, ":S", \-2) && Après “avoir espoir/envie que”, ce verbe devrait être au subjonctif. >avoir ?[très|trop]¿ envie [que|qu’] $:M @:I¬:[GYS] >avoir ?[bon|grand]¿ espoir [que|qu’] $:M @:I¬:([GYSK]|If) - <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “avoir espoir/envie que”, ce verbe devrait être au subjonctif. + <<- /vmode/ not tag(\-3, "_fois_") --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “avoir espoir/envie que”, ce verbe devrait être au subjonctif. >avoir ?[très|trop]¿ envie [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA] >avoir ?[bon|grand]¿ espoir [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:([GYSKA]|If) - <<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) + <<- /vmode/ not tag(\-4, "_fois_") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “avoir espoir/envie que”, ce verbe devrait être au subjonctif. >avoir ?[très|trop]¿ envie [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA] >avoir ?[bon|grand]¿ espoir [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:([GYSKA]|If) - <<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) + <<- /vmode/ not tag(\-4, "_fois_") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3p") && Après “avoir espoir/envie que”, ce verbe devrait être au subjonctif. TEST: j’ai bon espoir qu’il {{vient}} vite. ->> vienne|vînt TEST: elle a envie que Paul {{est}} intelligent. ->> soit|fût|ait TEST: ils avaient grand espoir que le chat {{trouva}} la chatière ->> trouve|trouvât TEST: nous avions bon espoir que les femmes {{succédèrent}} à ce type ->> succèdent|succédassent +TEST: j’en aurai trop envie la prochaine fois que nous irons là-bas +TEST: le marché pour lequel il a bon espoir la prochaine fois qu’il ira les voir. __vmode_douter_que_subjonctif__ - >douter [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:(?:[GYSK]|If) - <<- /vmode/ not tag(\1, "_upron_") and not tag(\1, "neg") and morph(\1, ":V", ":N") + >douter [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:(?:[GYSK]|If) + <<- /vmode/ not tag(\2, "_fois_") and not tag(\1, "_upron_") and not tag(\1, "neg") and morph(\1, ":V", ":N") --1>> =suggVerbMode(\-1, ":S", \-2) && Après “douter que”, ce verbe devrait probablement être au subjonctif. >douter [que|qu’] $:M @:I¬:(?:[GYSK]|If) - <<- /vmode/ not tag(\1, "_upron_") and not tag(\1, "neg") and morph(\1, ":V", ":N") + <<- /vmode/ not tag(\2, "_fois_") and not tag(\1, "_upron_") and not tag(\1, "neg") and morph(\1, ":V", ":N") --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “douter que”, ce verbe devrait probablement être au subjonctif. >douter [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:(?:[GYSKA]|If) - <<- /vmode/ not tag(\1, "_upron_") and not tag(\1, "neg") and morph(\1, ":V", ":N") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) + <<- /vmode/ not tag(\2, "_fois_") and not tag(\1, "_upron_") and not tag(\1, "neg") and morph(\1, ":V", ":N") + and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “douter que”, ce verbe devrait probablement être au subjonctif. >douter [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:(?:[GYSKA]|If) - <<- /vmode/ not tag(\1, "_upron_") and not tag(\1, "neg") and morph(\1, ":V", ":N") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) + <<- /vmode/ not tag(\2, "_fois_") and not tag(\1, "_upron_") and not tag(\1, "neg") and morph(\1, ":V", ":N") + and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3p") && Après “douter que”, ce verbe devrait probablement être au subjonctif. TEST: je doute qu’il {{vient}} demain. ->> vienne|vînt TEST: elle doutait que Viviane {{fut}} au courant ->> soit|fût TEST: elle doutait que notre mère {{fut}} au courant ->> soit|fût @@ -36639,33 +36924,39 @@ TEST: Je me doutais bien qu’elle me détestait TEST: Ne doute pas qu’il viendra demain. TEST: cela tient sans doute à ce qu’ils n’ont pas acquis une connaissance suffisante de la doctrine TEST: Nul doute qu’elle nourrira à brève échéance la haine de demain à notre égard. TEST: Tu devrais te douter que tu es là pour ça. +TEST: ils n’avaient guère douté qu’elle venait de l’étranger. +TEST: Nul ne peut douter que vous êtes un être exceptionnel. __vmode_s_étonner_que_subjonctif__ - >étonner [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] - <<- /vmode/ tag(\1, "_upron_") --1>> =suggVerbMode(\-1, ":S", \-2) && Après “s’étonner que”, le verbe devrait être au subjonctif. + >étonner [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] + <<- /vmode/ not tag(\2, "_fois_") and tag(\1, "_upron_") + --1>> =suggVerbMode(\-1, ":S", \-2) && Après “s’étonner que”, le verbe devrait être au subjonctif. >étonner [que|qu’] $:M @:I¬:[GYS] - <<- /vmode/ tag(\1, "_upron_") --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “s’étonner que”, le verbe devrait être au subjonctif. + <<- /vmode/ not tag(\2, "_fois_") and tag(\1, "_upron_") + --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “s’étonner que”, le verbe devrait être au subjonctif. >étonner [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA] - <<- /vmode/ tag(\1, "_upron_") --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “s’étonner que”, le verbe devrait être au subjonctif. + <<- /vmode/ not tag(\2, "_fois_") and tag(\1, "_upron_") + --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “s’étonner que”, le verbe devrait être au subjonctif. >étonner [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA] - <<- /vmode/ tag(\1, "_upron_") --1>> =suggVerbMode(\-1, ":S", ":3p") && Après “s’étonner que”, le verbe devrait être au subjonctif. + <<- /vmode/ not tag(\2, "_fois_") and tag(\1, "_upron_") + --1>> =suggVerbMode(\-1, ":S", ":3p") && Après “s’étonner que”, le verbe devrait être au subjonctif. TEST: je m’étonne qu’il {{est}} aussi fragile ->> soit|fût|ait TEST: s’étonnait que Paul s’{{abandonna}} à la drogue ->> abandonne|abandonnât TEST: elle s’étonna que cette petite {{fut}} aussi grossière ->> soit|fût TEST: elles s’étonnèrent que leurs adversaires {{furent}} aussi grossiers ->> soient|fussent __vmode_faire_attention_que_subjonctif__ - >faire attention [à|a] ce [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS]|>faire/ + >faire attention [à|a] ce [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS]|>faire/ <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après “faire attention à ce que”, le verbe doit être au subjonctif. >faire attention [à|a] ce [que|qu’] $:M @:I¬:[GYS]|>faire/ <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “faire attention à ce que”, le verbe doit être au subjonctif. @@ -36704,11 +36995,11 @@ TEST: il importait que la femme {{est}} prête ->> soit|fût|ait TEST: il importe que les hommes {{trouveront}} la solution ->> trouvent|trouvassent __vmode_se_pouvoir_que_subjonctif__ - [il|ça|cela] [peut|pourrait|pouvait] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] + [il|ça|cela] [peut|pourrait|pouvait] [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] <<- /vmode/ tag(\2, "_upron_") --1>> =suggVerbMode(\-1, ":S", \-2) && Après “\1 se peut que”, le verbe devrait être au subjonctif. [il|ça|cela] [peut|pourrait|pouvait] [que|qu’] $:M @:I¬:[GYS] <<- /vmode/ tag(\2, "_upron_") --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “\1 se peut que”, le verbe devrait être au subjonctif. @@ -36718,11 +37009,11 @@ [il|ça|cela] [peut|pourrait|pouvait] [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA] <<- /vmode/ tag(\2, "_upron_") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3p") && Après “\1 se peut que”, le verbe devrait être au subjonctif. - [peut-il|pourrait-il|pouvait-il|pourra-t-il] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] + [peut-il|pourrait-il|pouvait-il|pourra-t-il] [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] <<- /vmode/ tag(\1, "_upron_") --1>> =suggVerbMode(\-1, ":S", \-2) && Après “se peut-il que”, le verbe devrait être au subjonctif. [peut-il|pourrait-il|pouvait-il|pourra-t-il] [que|qu’] $:M @:I¬:[GYS] <<- /vmode/ tag(\1, "_upron_") --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “se peut-il que”, le verbe devrait être au subjonctif. @@ -36743,22 +37034,24 @@ TEST: se pouvait-il que la grande {{arriva}} si tard ->> arrive|arrivât TEST: se pourrait-il que les chats {{sont}} morts ->> soient|fussent __vmode_prendre_garde_que_subjonctif__ - >prendre garde [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] - <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après le syntagme “prendre garde que”, ce verbe devrait être au subjonctif. + >prendre garde [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] + <<- /vmode/ not tag(\3, "_fois_") + --1>> =suggVerbMode(\-1, ":S", \-2) && Après le syntagme “prendre garde que”, ce verbe devrait être au subjonctif. >prendre garde [que|qu’] $:M @:I¬:[GYS] - <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Après le syntagme “prendre garde que”, ce verbe devrait être au subjonctif. + <<- /vmode/ not tag(\3, "_fois_") + --1>> =suggVerbMode(\-1, ":S", ":3s") && Après le syntagme “prendre garde que”, ce verbe devrait être au subjonctif. >prendre garde [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA] - <<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) + <<- /vmode/ not tag(\3, "_fois_") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3s") && Après le syntagme “prendre garde que”, ce verbe devrait être au subjonctif. >prendre garde [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA] - <<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) + <<- /vmode/ not tag(\3, "_fois_") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3p") && Après le syntagme “prendre garde que”, ce verbe devrait être au subjonctif. TEST: prends garde que vous {{revenez}} en un seul morceau. ->> reveniez|revinssiez TEST: nous avions pris garde que Marie {{est}} bien accueillie ->> soit|fût|ait TEST: nous avions pris garde que notre mère {{est}} bien accueillie ->> soit|fût|ait @@ -36788,11 +37081,11 @@ TEST: ils tenaient à ce que les petites {{trouvèrent}} ->> trouvent|trouvassent TEST: son succès tient à ce qu’elle devient plus forte __vmode_veiller_à_ce_que_subjonctif__ - >veiller [à|a] ce [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] + >veiller [à|a] ce [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] <<- /vmode/ not morph(\1, ":N") --1>> =suggVerbMode(\-1, ":S", \-2) && Après “veiller à ce que”, le verbe devrait être au subjonctif. >veiller [à|a] ce [que|qu’] $:M @:I¬:[GYS] <<- /vmode/ not morph(\1, ":N") --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “veiller à ce que”, le verbe devrait être au subjonctif. @@ -36809,12 +37102,12 @@ TEST: je veillerai à ce que la petite {{finit}} son assiette ->> finisse|finît TEST: elle veillait à ce que les garçons {{trouveront}} la solution ->> trouvent|trouvassent __vmode_il_arrive_que_subjonctif__ - il [arrive|arriva|arrivait] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:(?:[GSK]|If|V0) - il [est|était] arrivé [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:(?:[GSK]|If|V0) + il [arrive|arriva|arrivait] [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:(?:[GSK]|If|V0) + il [est|était] arrivé [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:(?:[GSK]|If|V0) <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après “il arrive que”, le verbe se met au subjonctif s’il s’agit d’une éventualité (mais la construction à l’indicatif est aussi possible s’il y a certitude). il [arrive|arriva|arrivait] [que|qu’] $:M @:I¬:(?:[GSK]|If|V0) il [est|était] arrivé [que|qu’] $:M @:I¬:(?:[GSK]|If|V0) @@ -36857,26 +37150,28 @@ TEST: il est possible que le petit {{vient}} demain. ->> vienne|vînt TEST: il serait possible que les hommes {{poussaient}} le bouchon trop loin ->> poussent|poussassent __vmode_qqch_que_subjonctif__ - [afin|avant|malgré|pour|pourvu|qui|quoi|sans] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] - moyennant [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] - <<- /vmode/ not value(<1, "|de|d’|") --1>> =suggVerbMode(\-1, ":S", \3) && Après “\1 que”, ce verbe devrait être au subjonctif. + [afin|avant|malgré|pour|pourvu|qui|quoi|sans] [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] + moyennant [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] + <<- /vmode/ space(\1, 1, 4) and not value(<1, "|de|d’|") + --1>> =suggVerbMode(\-1, ":S", \3) && Après “\1 que”, ce verbe devrait être au subjonctif. [afin|avant|malgré|pour|pourvu|qui|quoi|sans] [que|qu’] $:M @:I¬:[GYS] moyennant [que|qu’] $:M @:I¬:[GYS] - <<- /vmode/ not value(<1, "|de|d’|") --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “\1 que”, ce verbe devrait être au subjonctif. + <<- /vmode/ space(\1, 1, 4) and not value(<1, "|de|d’|") + --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “\1 que”, ce verbe devrait être au subjonctif. [afin|avant|malgré|pour|pourvu|qui|quoi|sans] [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA] moyennant [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA] - <<- /vmode/ not value(<1, "|de|d’|") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) + <<- /vmode/ space(\1, 1, 4) and not value(<1, "|de|d’|") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “\1 que”, ce verbe devrait être au subjonctif. [afin|avant|malgré|pour|pourvu|qui|quoi|sans] [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA] moyennant [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA] - <<- /vmode/ not value(<1, "|de|d’|") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) + <<- /vmode/ space(\1, 1, 4) and not value(<1, "|de|d’|") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3p") && Après “\1 que”, ce verbe devrait être au subjonctif. TEST: afin que je {{prends}} des mesures ->> prenne|prisse TEST: afin que Valérie {{trouva}} refuge ->> trouve|trouvât TEST: Avant que tu {{pars}}, je voudrais qu’on discute. ->> partes|partisses @@ -36887,19 +37182,20 @@ TEST: Sans qu’elle {{prend}} le temps d’analyser le problème. ->> prenne|prît TEST: Pourvu que tu réussisses TEST: Je vous appelle pour que vous me donniez des renseignements. TEST: il trahit certaine tendresse pour ce monde d’avant que le mouvement qu’il appelle de ses vœux va engloutir TEST: j’ai surpris mon fils de huit ans en train d’essayer de s’arracher une dent pour que la petite souris lui donne de l’argent. +TEST: afin de l’informer qu’elle pouvait se présenter __vmode_locution_que_subjonctif__ - à [condition|moins|supposer] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] - de [crainte|peur] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] - de [façon|manière] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:(?:[GYS]|Iq) - en sorte [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:(?:[GYS]|I[fs]) - pour peu [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] - pour autant [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] + à [condition|moins|supposer] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] + de [crainte|peur] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] + de [façon|manière] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:(?:[GYS]|Iq) + en sorte [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:(?:[GYS]|I[fs]) + pour peu [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] + pour autant [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après “\1 \2 que”, ce verbe devrait être au subjonctif. à [condition|moins|supposer] [que|qu’] $:M @:I¬:[GYS] de [crainte|peur] [que|qu’] $:M @:I¬:[GYS] de [façon|manière] [que|qu’] $:M @:I¬:(?:[GYS]|Iq) @@ -36938,11 +37234,11 @@ TEST: Je travaille de façon que nous puissions vivre. TEST: Je travaille de façon qu’il puisse vivre. __vmode_en_admettant_que_subjonctif__ - [|,|(] en admettant [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] + [|,|(] en admettant [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Si “en admettant que” indique que la suite est une hypothèse, le verbe doit être au subjonctif. [|,|(] en admettant [que|qu’] $:M @:I¬:[GYS] <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Si “en admettant que” indique que la suite est une hypothèse, le verbe doit être au subjonctif. @@ -36983,11 +37279,11 @@ TEST: en attendant que le petit {{devient}} plus raisonnable ->> devienne|devînt TEST: en attendant que ces cons {{devenaient}} plus raisonnables ->> deviennent|devinssent __vmode_bien_que_subjonctif__ - [|,|(] bien [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:(?:[GSK]|If) + [|,|(] bien [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:(?:[GSK]|If) <<- /vmode/ not morph(\-1, ">(?:hériter|recevoir|donner|offrir)/") and not (morph(\-1, ":V0a") and morph(>1, ">(?:hériter|recevoir|donner|offrir)/")) --1>> =suggVerbMode(\-1, ":S", \-2) && Après la locution “bien que”, le verbe devrait être au subjonctif. [|,|(] bien [que|qu’] $:M @:I¬:(?:[GSK]|If) <<- /vmode/ not morph(\-1, ">(?:hériter|recevoir|donner|offrir)/") and not (morph(\-1, ":V0a") and morph(>1, ">(?:hériter|recevoir|donner|offrir)/")) @@ -37014,11 +37310,11 @@ TEST: si bien que je me suis toujours demandée si cela ne m’avait pas un peu bousillé les yeux TEST: Bien que tu aies passé l’examen __vmode_encore_que_subjonctif__ - [|,|(] encore [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:(?:[GSK]|If) + [|,|(] encore [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:(?:[GSK]|If) <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après “encore que”, le verbe devrait être au subjonctif. [|,|(] encore [que|qu’] $:M @:I¬:(?:[GSK]|If) <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “encore que”, le verbe devrait être au subjonctif. @@ -37035,11 +37331,11 @@ TEST: encore que la grande {{sait}} s’y prendre ->> sache|sût TEST: encore que les petits {{savaient}} s’y prendre ->> sachent|sussent __vmode_jusqu_à_ce_subjonctif__ - jusqu’ à [ce|tant] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] + jusqu’ à [ce|tant] [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après “jusqu’à \3 que”, ce verbe devrait être au subjonctif. jusqu’ à [ce|tant] [que|qu’] $:M @:I¬:[GYS] <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “jusqu’à \3 que”, ce verbe devrait être au subjonctif. @@ -37097,11 +37393,11 @@ TEST: il vaudrait mieux que les hommes {{furent}} là ->> soient|fussent TEST: Mieux que tu saches comment faire avec précision __vmode_non_que_subjonctif__ - [|,|(] non [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] + [|,|(] non [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après “non que”, ce verbe devrait probablement être au subjonctif. [|,|(] non [que|qu’] $:M @:I¬:[GYS] <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “non que”, ce verbe devrait probablement être au subjonctif. @@ -37118,11 +37414,11 @@ TEST: non que la petite {{prit}} le temps de se renseigner ->> prenne|prît TEST: non que les heureux {{sont}} plus bienveillants ->> soient|fussent __vmode_où_que_subjonctif__ - où [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] + où [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \3) && Après “\1 que”, ce verbe devrait être au subjonctif. <<- /vmode/ -1>> ou && La forme verbale “\-1” est à l’indicatif. Soit vous confondez “où” (localisation spatiale) et “ou” (alternative entre plusieurs possibilités), soit il faut mettre “\-1” au subjonctif. où [que|qu’] $:M @:I¬:[GYS] @@ -37148,12 +37444,12 @@ TEST: {{où}} que les petites {{allaient}} ->> ou|||aillent|allassent TEST: Si bien que l’on se dit : « Ce mode de vie où je travaille moins en ayant beaucoup plus de disponibilités sensibles, n’est-ce pas le bon équilibre à trouver ? » __vmode_peu_s_en_falloir_que_subjonctif__ - peu [faut|fallait|fallut|faudra|faudrait] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] - peu [est|était] fallu [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] + peu [faut|fallait|fallut|faudra|faudrait] [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] + peu [est|était] fallu [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] <<- /vmode/ tag(\2, "_upron_") --1>> =suggVerbMode(\-1, ":S", \-2) && Après “peu s’en faut que”, ce verbe devrait être au subjonctif. peu [faut|fallait|fallut|faudra|faudrait] [que|qu’] $:M @:I¬:[GYS] peu [est|était] fallu [que|qu’] $:M @:I¬:[GYS] <<- /vmode/ tag(\2, "_upron_") --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “peu s’en faut que”, ce verbe devrait être au subjonctif. @@ -37174,11 +37470,11 @@ TEST: peu s’en était fallu que les filles {{demeurèrent}} là-bas ->> demeurent|demeurassent TEST: il eût fallu que je vous fisse la grâce de m’expliquer __vmode_quoique_subjonctif__ - [quoique|quoiqu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] + [quoique|quoiqu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \2) && Après “quoique”, ce verbe devrait être au subjonctif. [quoique|quoiqu’] $:M @:I¬:[GYS] <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “quoique”, ce verbe devrait être au subjonctif. @@ -37192,19 +37488,19 @@ TEST: Quoiqu’il {{est}} parti il y a longtemps, on pense encore beaucoup à lui. ->> soit|fût|ait TEST: quoiqu’Émilie {{devenait}} folle ->> devienne|devînt TEST: quoique le grand {{devenait}} fou ->> devienne|devînt TEST: quoique les partis {{imaginaient}} le pire ->> imaginent|imaginassent -TEST: Quoique je dise. -TEST: Quoique je te dise. +TEST: Quoi que je dise. +TEST: Quoi que je te dise. TEST: Quoique tu fasses bien, il te le reprochera. TEST: quoi que nous autres hommes ayons pu faire TEST: Quoi que je fasse, il fait la gueule. __vmode_si_tant_est_que_subjonctif__ - si tant est [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] + si tant est [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|ça|cela|ceci] @:I¬:[GYS] <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après “si tant est que”, ce verbe devrait être au subjonctif. si tant est [que|qu’] $:M @:I¬:[GYS] <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “si tant est que”, ce verbe devrait être au subjonctif. @@ -37530,10 +37826,12 @@ TEST: La vallée était à cet endroit plus jolie. TEST: ce qui rend la marche à ces endroits très agréable. TEST: elle sentit son pouvoir fragilisé par cette affaire TEST: pour l’avoir perdue, il fut blâmé TEST: Vas-y là, ça s’fait pas de critiquer la religion +TEST: Pour les A1 et A2, c’est possible par paramétrage dans le menu. Pour le A200, je ne sais pas. Confer la notice. +TEST: Avec un bon seeing, on peut dépasser les 100x par pouce d’ouverture sur les FS, confer la notice Taka. !!! Tests historiques !! @@ -37834,11 +38132,11 @@ TEST: sur la nécessité d’explorer TEST: en les accompagnant avec des percussions ## version 0.4 TEST: La première équipe les prévint par radio. -TEST: L’une d’entre elle saute haut. +TEST: L’une d’entre elles saute haut. TEST: Le désir ardent du pouvoir. TEST: Ni les Anciens ni les Modernes Philosophes n’ont jamais fait autre chose. TEST: Les méchantes Philosophes n’ont jamais fait autre chose. TEST: Les mises perdues d’avance. TEST: Écouter n’est pas opiner.