2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
|
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
|
-
+
-
+
-
+
-
+
|
<<- />> -les|-COD|VCimp
~\w-la$
<<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True) # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29
<<- /imp/ __else__ and morphVC(\1, ":", ":V") ->> =suggSimil(\1, ":E", False, True) # Ceci n’est pas une forme verbale impérative.
<<- />> -la|-COD|VCimp
~\w\w\w\w-moi$
~\w-moi$
<<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True) # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29
<<- /imp/ __else__ and morphVC(\1, ":", ":V|>chez/") ->> =suggSimil(\1, ":E", False, True) # Ceci n’est pas une forme verbale impérative.
<<- />> -moi|-COI|VCimp
~\w\w\w\w-toi$
~\w-toi$
<<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True) # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29
<<- /imp/ __else__ and morphVC(\1, ":", ":V|>chez/") ->> =suggSimil(\1, ":E", False, True) # Ceci n’est pas une forme verbale impérative.
<<- />> -toi|-COI|VCimp
~\w\w\w\w-lui$
~\w-lui$
<<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True) # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29
<<- /imp/ __else__ and morphVC(\1, ":", ":V|>chez/") ->> =suggSimil(\1, ":E", False, True) # Ceci n’est pas une forme verbale impérative.
<<- />> -lui|-COI|VCimp
~\w\w\w\w-leur$
~\w-leur$
<<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True) # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29
<<- /imp/ __else__ and morphVC(\1, ":", ":V") ->> =suggSimil(\1, ":E", False, True) # Ceci n’est pas une forme verbale impérative.
<<- />> -leur|-COI|VCimp
~\w-leurs$
<<- /imp/ ->> =\1[:-1] # Le pronom personnel objet ne prend pas de “s” ; “leurs” est un déterminant (exemple : leurs affaires).
<<- />> -leur|-COI|VCimp
|
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
|
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
|
-
-
+
+
-
-
+
+
-
+
+
-
+
-
+
|
TEST: on {{remué}} beaucoup.
TEST: on {{refuses}} tout cela
TEST: on ne se {{bougent}} pas suffisamment
__conj_ce__
ce @>(?:devoir|pouvoir|vouloir|savoir)/:V¬:(?:N|A|3s|P|Q|G)
ce [ne|n’] @>(?:devoir|pouvoir|vouloir|savoir)/:V¬:(?:3s|P|G)
ce @>(?:devoir|devenir|pouvoir|vouloir|savoir)/:V¬:(?:N|A|3s|P|Q|G)
ce [ne|n’] @>(?:devoir|devenir|pouvoir|vouloir|savoir)/:V¬:(?:3s|P|G)
<<- /conj/ --1>> =suggVerb(\-1, ":3s") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
[ce|c’] @>être/:V¬:(?:N|A|3[sp]|P|Q|G)
ce [le|l’] @>être/:V¬:(?:N|A|3s|P|Q|G)
ce [ne|n’] ?[le|l’]¿ @>être/:V¬:(?:3[sp]|P|Q|G)
[ce|c’] [le|l’|en] @>être/:V¬:(?:N|A|3s|P|Q|G)
[ce|c’] [ne|n’] ?[le|l’|en]¿ @>être/:V¬:(?:3[sp]|P|Q|G)
<<- /conj/ --1>> =suggVerb(\-1, ":3s") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: pour toi qui sais tout, ce ne le {{fus}} pas
TEST: ce secret tu, ce {{devais}} être un cauchemar.
TEST: Ce peut être un chien ou un chat.
TEST: ce ne peut être aussi stupide.
TEST: ce dut être un cauchemar.
TEST: ce devra être un véritable expert pour accomplir une tâche aussi difficile.
TEST: ce voudrait être le plus grand bal de tous les temps.
TEST: ce ne pourrait être une chose aussi banale.
TEST: ce serait une honte d’échouer une fois de plus à un test aussi élémentaire.
TEST: ce ne saurait être cet homme…
__conj_c_en__
c’ en *WORD
<<- /conj/ morph(\3, ">(?:être|devoir|pouvoir|vouloir|savoir)/:V", ":3s")
<<- /conj/ morph(\3, ">(?:être|devoir|devenir|pouvoir|vouloir|savoir)/:V", ":3s")
-3>> =suggVerb(\3, ":3s") # Conjugaison erronée. Accord avec “c’en”. Le verbe devrait être à la 3ᵉ personne du singulier.
<<- /conf/ morph(\3, ":[YP]") or morph(\3, ":V", ">(?:être|devoir|devenir|pouvoir|vouloir|savoir)/")
<<- /conf/ morph(\3, ":[YP]") -3>> s’en # Confusion : “c’en” est la forme élidée de “ça en”. Pour la forme pronominale “se”, écrivez “s’en”.
-1:2>> s’en # Confusion : “c’en” est la forme élidée de “ça en”. Pour la forme pronominale “se”, écrivez “s’en”.
TEST: tu vois, c’en {{étais}} trop pour elles.
TEST: cet homme, perdu dans ses pensées, allait {{c’en}} {{faire}} du souci.
TEST: cet homme, perdu dans ses pensées, allait {{c’en}} faire du souci.
TEST: C’en était malsain.
TEST: C’en devenait trop.
TEST: C’en pouvait être effrayant.
__conj_mieux_vaut__
mieux ?[ne|n’]¿ [vaux|valais|valus|vaudras|vaudrais]
|
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
|
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
|
+
|
[/VCint|/VCimp] a
<<- /conf/ -2>> à # Confusion : “a” est la conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|http://fr.wiktionary.org/wiki/%C3%A0
TEST: Vient-on {{a}} la maison demain ?
TEST: Arrivait-elle {{a}} le manger ?
TEST: Dis-moi {{a}} quelle heure on mange.
TEST: Offrez-nous {{a}} Dieu et taisez-vous.
TEST: elle croit que dans tous les cas de figure il pense {{a}} sa fille.
TEST: Ce que je mange a un goût de surgelé.
__conf_celui_celle_à_qui__
[celui|celle|ceux|celles] a qui
|
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
|
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
|
-
+
|
à [ne|n’|en|me|m’|te|t’|se|s’|y] (@:V¬:Y|>(?:lui|plus)/)
à [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] (@:V¬:Y|>(?:lui|plus)/)
à ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] (@:V¬:Y)
à ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] (@:V¬:Y)
à ?[ne|n’]¿ [lui|leur] en (@:V¬:Y)
<<- /infi/ -1>> =suggVerbInfi(\1) # Après le pronom “à”, le verbe devrait être à l’infinitif.
à @:V¬:[YNQ]|>(?:lui|plus)/
à @:V¬:[YNQO]|>(?:lui|plus)/
<<- /infi/ not \2[0:1].isupper() -2>> =suggVerbInfi(\2) # Le verbe devrait être à l’infinitif.
TEST: à en {{parlé}} sans cesse
TEST: cela suffit à les {{aimait}}
TEST: à ne leur en {{avancé}} que le nécessaire.
TEST: à l’y {{poussé}}
TEST: Avoir à {{parlait}} toute la journée, c’est plus que difficile, c’est épuisant.
|
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
|
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
|
-
-
-
+
+
+
-
-
-
+
+
+
|
TEST: tu dois {{mangé}}
TEST: on va devoir {{mangé}} tout ça.
TEST: Le devoir transcendé par l’amour de son pays.
TEST: un devoir corrigé par plusieurs professeurs.
__infi_falloir__
[faut-il|fallait-il|fallut-il|faudra-t-il|faudrait-il] @:V¬:[YM]
il [faut|fallait|fallut|faudra|faudrait] @:V¬:[YM]
il [aurait|aurai|aurais|aurez] fallu @:V¬:[YM]
[faut-il|fallait-il|fallut-il|faudra-t-il|faudrait-il] @:V¬:[YMW]
il [faut|fallait|fallut|faudra|faudrait] @:V¬:[YMW]
il [aurait|aurai|aurais|aurez] fallu @:V¬:[YMW]
<<- /infi/ --1>> =suggVerbInfi(\-1) # Après “falloir”, le verbe doit être à l’infinitif.
TEST: faut-il {{pensé}} à ces choses-là encore et encore ?
TEST: il faut {{estimé}} au mieux la valeur de nos idéologies.
__infi_suffire__
[suffit-il|suffisait-il|suffira-t-il|suffirait-il] [de|d’] @:V¬:[YMN]
il [suffit|suffisait|suffira|suffirait] [de|d’] @:V¬:[YMN]
il [aurait|aurai|aurais|aurez] suffi [de|d’] @:V¬:[YMN]
[suffit-il|suffisait-il|suffira-t-il|suffirait-il] [de|d’] @:V¬:[YMNW]
il [suffit|suffisait|suffira|suffirait] [de|d’] @:V¬:[YMNW]
il [aurait|aurai|aurais|aurez] suffi [de|d’] @:V¬:[YMNW]
<<- /infi/ --1>> =suggVerbInfi(\-1) # Après “suffire”, le verbe doit être à l’infinitif.
TEST: il suffit de {{mangé}} sain pour aller mieux.
TEST: il ne suffit pas de pensées positives pour calmer son anxiété.
__infi_verbes__
|
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
|
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
|
-
-
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
|
TEST: Nous étions en train de {{trouvé}} une solution à ces soucis récurrents.
TEST: en train de {{demandées}}
TEST: elle est en train de {{mangée}}
TEST: impossible d’{{échappé}} à cette horreur.
__infi_divers__
de quoi ~..(?:ée?s?|ez)$
à faire ~..(?:ée?s?|ez)$
de [qui|quoi] ~..(?:ée?s?|ez)$
à faire ~..(?:ée?s?|ez)$
à quoi bon ~..(?:ée?s?|ez)$
avec qui ~..(?:ée?s?|ez)$
du mal à ~..(?:ée?s?|ez)$
intérêt à ~..(?:ée?s?|ez)$
comment ~..(?:ée?s?|ez)$
pourquoi ~..(?:ée?s?|ez)$
quand ~..(?:ée?s?|ez)$
où ~..(?:ée?s?|ez)$
<<- /infi/ morph(\2, ":V", ":M") and not (\2.endswith("ez") and value(>1, "|vous|"))
à quoi bon ~..(?:ée?s?|ez)$
avec [qui|quoi] ~..(?:ée?s?|ez)$
du mal à ~..(?:ée?s?|ez)$
intérêt à ~..(?:ée?s?|ez)$
comment ~..(?:ée?s?|ez)$
pourquoi ~..(?:ée?s?|ez)$
quand ~..(?:ée?s?|ez)$
où ~..(?:ée?s?|ez)$
<<- /infi/ morph(\-1, ":V", ":M") and not (\-1.endswith("ez") and value(>1, "|vous|"))
--1>> =suggVerbInfi(\-1) # S’il s’agit d’une action à accomplir, le verbe devrait être à l’infinitif.
TEST: Quand {{mangez}}
TEST: pourquoi m’{{étonnez}} de ces idioties…
TEST: à quoi bon {{allé}} au sport quand il suffit de marcher un peu tous les jours.
TEST: Comment {{pensé}} à ces choses sans perdre l’esprit.
TEST: comment {{abandonnez}} au début du match sans passer pour un lâcheur
TEST: Avec quoi {{fabriqué}} un arc ?
__infi_par_pour_sans__
[par|pour|sans] ~..(?:ée?s?|ez|ai[st]?)$
<<- /infi/ morph(\2, ":V1.*:(?:Q|[123][sp])", ":[YN]") -2>> =suggVerbInfi(\2) # Après la préposition “\1”, le verbe devrait être à l’infinitif.
TEST: pour s’y {{donnait}} le plus souvent.
|