Overview
| Comment: | [fr] ajustements |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | fr |
| Files: | files | file ages | folders |
| SHA3-256: |
dbe289daf72131fe96c1510744d11c06 |
| User & Date: | olr on 2021-03-17 21:16:48 |
| Other Links: | manifest | tags |
Context
|
2021-03-18
| ||
| 15:05 | [fr] ajustements check-in: d8883d7167 user: olr tags: trunk, fr | |
|
2021-03-17
| ||
| 21:16 | [fr] ajustements check-in: dbe289daf7 user: olr tags: trunk, fr | |
| 18:20 | [fr] ajustements check-in: c15958fd8f user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [37cda90c64] to [0e26201c86].
| ︙ | ︙ | |||
20810 20811 20812 20813 20814 20815 20816 |
>dire [adieu|merde]
[>donner|>redonner] [naissance|signe|sens|suite|vie]
[>donner|>redonner] quartier libre
>élire domicile
>entendre raison
>étouffer dans l’ œuf
>faire acte [de|d’] [contrition|présence]
| | | 20810 20811 20812 20813 20814 20815 20816 20817 20818 20819 20820 20821 20822 20823 20824 |
>dire [adieu|merde]
[>donner|>redonner] [naissance|signe|sens|suite|vie]
[>donner|>redonner] quartier libre
>élire domicile
>entendre raison
>étouffer dans l’ œuf
>faire acte [de|d’] [contrition|présence]
>faire [allusion|assaut|attention|barrage|chaud|confiance|connaissance|cours|compliqué|copain-copain|date|débat|défaut|demi-tour|écho|écran|envie|erreur|état|exception|face|figure|foi|fortune|froid|front|grève|halte|honte|illusion|irruption|mention|mouche|nation|naufrage|office|part|peur|polémique|plaisir|preuve|rage|recette|rempart|route|scandale|sens|sensation|signe|surface|usage|volte-face]
>faire amende honorable
>faire bande à part
>faire bon accueil
>faire bonne figure
>faire chou blanc
>faire copain copain
>faire [de|d’] [mon|ton|son|notre|votre|leur] mieux
|
| ︙ | ︙ | |||
29349 29350 29351 29352 29353 29354 29355 29356 29357 29358 29359 29360 29361 29362 |
<<- /infi/ morph0(\-1, ":V1.*:(?:Q|[123][sp])", ":[GM]")
--1>> =suggVerbInfi(\-1) && Après “mieux vaut…”, le verbe devrait être à l’infinitif.
TEST: Mieux vaut {{consacré}} son temps à des occupations utiles. ->> consacrer
TEST: Mieux ne vaut pas {{arrivé}} en retard. ->> arriver
TEST: il eût mieux valu {{oublié}} cette affaire plutôt que réveiller ce dragon endormi. ->> oublier
__infi_verbes__
# regarder, écouter, ouïr
[>faillir|>oser] ~..(?:ée?s?|ez)$
<<- /infi/ morph(\1, ":", ":[GN]") and morph(\2, ":V", ":M")
-2>> =suggVerbInfi(\2) && S’il s’agit d’une action à accomplir, le verbe devrait être à l’infinitif.
| > > > > > > > > > | 29349 29350 29351 29352 29353 29354 29355 29356 29357 29358 29359 29360 29361 29362 29363 29364 29365 29366 29367 29368 29369 29370 29371 |
<<- /infi/ morph0(\-1, ":V1.*:(?:Q|[123][sp])", ":[GM]")
--1>> =suggVerbInfi(\-1) && Après “mieux vaut…”, le verbe devrait être à l’infinitif.
TEST: Mieux vaut {{consacré}} son temps à des occupations utiles. ->> consacrer
TEST: Mieux ne vaut pas {{arrivé}} en retard. ->> arriver
TEST: il eût mieux valu {{oublié}} cette affaire plutôt que réveiller ce dragon endormi. ->> oublier
__infi_sembler_paraître__
[>sembler|>paraître|>paraitre] [le|la|l’|les|m’|t’|s’|nous|vous] @:V1.*:(?:Q|Iq.*:[123]s|Ip.*:2p)
<<- /infi/ not tagbefore(\1, "_propsub_") --1>> =suggVerbInfi(\-1) && Ce verbe devrait être à l’infinitif.
TEST: Ça semblait les {{intéressés}} ->> intéresser
TEST: elle paraissait s’{{intéressait}} ->> intéresser
TEST: Rien n’a semblé les {{touchés}}. ->> toucher
__infi_verbes__
# regarder, écouter, ouïr
[>faillir|>oser] ~..(?:ée?s?|ez)$
<<- /infi/ morph(\1, ":", ":[GN]") and morph(\2, ":V", ":M")
-2>> =suggVerbInfi(\2) && S’il s’agit d’une action à accomplir, le verbe devrait être à l’infinitif.
|
| ︙ | ︙ | |||
36036 36037 36038 36039 36040 36041 36042 36043 36044 |
[>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_")
--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]
[>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]
| > > > | | | 36045 36046 36047 36048 36049 36050 36051 36052 36053 36054 36055 36056 36057 36058 36059 36060 36061 36062 36063 36064 36065 36066 36067 36068 36069 36070 36071 |
[>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_")
--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_")
--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 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 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
TEST: Je crains que Paulina {{est}} perdue ->> soit|fût|ait
TEST: il préférait que la cour {{pensa}} cela plutôt que ->> pense|pensât
|
| ︙ | ︙ | |||
36076 36077 36078 36079 36080 36081 36082 36083 |
__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.
>attendre [que|qu’] $:M @:I¬:[GYS]
>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]
| > > > | > | > > > > | > | > > > > | > | > > > > | > | | > > | > > > | > | > | < > > > > | > > > > | > | > < > > > > | > > > > | > | > > > | > | > > > > > | | > > > > | > | > < > > > | > | > > > > | > | > | > > > | > | > > > > | > | > > > > | > | | > > | > > > > > | > | > | > | > > > > | > | | > > > | > | > > > > | > | > > > > | > | > > > > > > > > > > | > | > > > > | > | > | 36088 36089 36090 36091 36092 36093 36094 36095 36096 36097 36098 36099 36100 36101 36102 36103 36104 36105 36106 36107 36108 36109 36110 36111 36112 36113 36114 36115 36116 36117 36118 36119 36120 36121 36122 36123 36124 36125 36126 36127 36128 36129 36130 36131 36132 36133 36134 36135 36136 36137 36138 36139 36140 36141 36142 36143 36144 36145 36146 36147 36148 36149 36150 36151 36152 36153 36154 36155 36156 36157 36158 36159 36160 36161 36162 36163 36164 36165 36166 36167 36168 36169 36170 36171 36172 36173 36174 36175 36176 36177 36178 36179 36180 36181 36182 36183 36184 36185 36186 36187 36188 36189 36190 36191 36192 36193 36194 36195 36196 36197 36198 36199 36200 36201 36202 36203 36204 36205 36206 36207 36208 36209 36210 36211 36212 36213 36214 36215 36216 36217 36218 36219 36220 36221 36222 36223 36224 36225 36226 36227 36228 36229 36230 36231 36232 36233 36234 36235 36236 36237 36238 36239 36240 36241 36242 36243 36244 36245 36246 36247 36248 36249 36250 36251 36252 36253 36254 36255 36256 36257 36258 36259 36260 36261 36262 36263 36264 36265 36266 36267 36268 36269 36270 36271 36272 36273 36274 36275 36276 36277 36278 36279 36280 36281 36282 36283 36284 36285 36286 36287 36288 36289 36290 36291 36292 36293 36294 36295 36296 36297 36298 36299 36300 36301 36302 36303 36304 36305 36306 36307 36308 36309 36310 36311 36312 36313 36314 36315 36316 36317 36318 36319 36320 36321 36322 36323 36324 36325 36326 36327 36328 36329 36330 36331 36332 36333 36334 36335 36336 36337 36338 36339 36340 36341 36342 36343 36344 36345 36346 36347 36348 36349 36350 36351 36352 36353 36354 36355 36356 36357 36358 36359 36360 36361 36362 36363 36364 36365 36366 36367 36368 36369 36370 36371 36372 36373 36374 36375 36376 36377 36378 36379 36380 36381 36382 36383 36384 36385 36386 36387 36388 36389 36390 36391 36392 36393 36394 36395 36396 36397 36398 36399 36400 36401 36402 36403 36404 36405 36406 36407 36408 36409 36410 36411 36412 36413 36414 36415 36416 36417 36418 36419 36420 36421 36422 36423 36424 36425 36426 36427 36428 36429 36430 36431 36432 36433 36434 36435 36436 36437 36438 36439 36440 36441 36442 36443 36444 36445 36446 36447 36448 36449 36450 36451 36452 36453 36454 36455 36456 36457 36458 36459 36460 36461 36462 36463 36464 36465 36466 36467 36468 36469 36470 36471 36472 36473 36474 36475 36476 36477 36478 36479 36480 36481 36482 36483 36484 36485 36486 36487 36488 36489 36490 36491 36492 36493 36494 36495 36496 36497 36498 36499 36500 36501 36502 36503 36504 36505 36506 36507 36508 36509 36510 36511 36512 36513 36514 36515 36516 36517 36518 36519 36520 36521 36522 36523 36524 36525 36526 36527 36528 36529 36530 36531 36532 36533 36534 36535 36536 36537 36538 36539 36540 36541 36542 36543 36544 36545 36546 36547 36548 36549 36550 36551 36552 36553 36554 36555 36556 36557 36558 36559 36560 36561 36562 36563 36564 36565 36566 36567 36568 36569 36570 36571 36572 36573 36574 36575 36576 36577 36578 36579 36580 36581 36582 36583 36584 36585 36586 36587 36588 36589 36590 36591 36592 36593 36594 36595 36596 36597 36598 36599 36600 36601 36602 36603 36604 36605 36606 36607 36608 36609 36610 36611 36612 36613 36614 36615 36616 36617 36618 36619 36620 36621 36622 36623 36624 36625 36626 36627 36628 36629 36630 36631 36632 36633 36634 36635 36636 36637 36638 36639 36640 36641 36642 36643 36644 36645 36646 36647 36648 36649 36650 36651 36652 36653 36654 36655 36656 36657 36658 36659 36660 36661 36662 36663 36664 36665 36666 36667 36668 36669 36670 36671 36672 36673 36674 36675 36676 36677 36678 36679 36680 36681 36682 36683 36684 36685 36686 36687 36688 36689 36690 36691 36692 36693 36694 36695 36696 36697 36698 36699 36700 36701 36702 36703 36704 36705 36706 36707 36708 36709 36710 36711 36712 36713 36714 36715 36716 36717 36718 36719 36720 36721 36722 36723 36724 36725 36726 36727 36728 36729 36730 36731 36732 36733 36734 36735 36736 36737 36738 36739 36740 36741 36742 36743 36744 36745 36746 36747 36748 36749 |
__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.
>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.
>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))
--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))
--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
__vmode_il_importe_que_subjonctif__
il >importer [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 “il importe que”, ce verbe devrait être au subjonctif.
il >importer [que|qu’] $:M @:I¬:[GYS]
<<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Après le syntagme “il importe que”, ce verbe devrait être au subjonctif.
il >importer [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après le syntagme “il importe que”, ce verbe devrait être au subjonctif.
il >importer [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))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après le syntagme “il importe que”, ce verbe devrait être au subjonctif.
TEST: il importera que nous {{devenons}} prêts. ->> devenions|devinssions
TEST: il importait que Nadia {{est}} prête ->> soit|fût|ait
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_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’] $:M @:I¬:[GYS]
<<- /vmode/ --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))
--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))
--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
TEST: prenez garde que les femmes {{sont}} bien traitées ->> soient|fussent
__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’] $: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.
>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))
--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))
--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
__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’] $:M @:I¬:[GYS]
<<- /vmode/ 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.
>é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.
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/
<<- /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.
>faire attention [à|a] ce [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]|>faire/
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “faire attention à ce que”, le verbe doit être au subjonctif.
>faire attention [à|a] ce [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA]|>faire/
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après “faire attention à ce que”, le verbe doit être au subjonctif.
TEST: faites attention à ce qu’elle ne {{devient}} pas timorée. ->> devienne|devînt
TEST: je ferai attention à ce que Paula {{est}} bien traitée ->> soit|fût|ait
TEST: je ferai attention à ce que le petit {{trouva}} la solution ->> trouve|trouvât
TEST: fais attention à ce que les hommes {{trouvèrent}} la sortie ->> trouvent|trouvassent
TEST: pas grand-chose à proposer à part faire attention à ce qu’on fait.
__vmode_tenir_à_ce_que_subjonctif__
>tenir [à|a] ce [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS]
<<- /vmode/ not tag(\1, "_VCOD_") and not value(<1, "|ça|cela|ceci|réussite|succès|victoire|échec|")
--1>> =suggVerbMode(\-1, ":S", \-2) && Après “tenir à ce que”, le verbe devrait être au subjonctif.
>tenir [à|a] ce [que|qu’] $:M @:I¬:[GYS]
<<- /vmode/ not tag(\1, "_VCOD_") and not value(<1, "|ça|cela|ceci|réussite|succès|victoire|échec|")
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “tenir à ce que”, le verbe devrait être au subjonctif.
>tenir [à|a] ce [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
<<- /vmode/ not tag(\1, "_VCOD_") and not value(<1, "|ça|cela|ceci|réussite|succès|victoire|échec|") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “tenir à ce que”, le verbe devrait être au subjonctif.
>tenir [à|a] ce [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA]
<<- /vmode/ not tag(\1, "_VCOD_") and not value(<1, "|ça|cela|ceci|réussite|succès|victoire|échec|") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après “tenir à ce que”, le verbe devrait être au subjonctif.
TEST: je tiens à ce que vous {{devenez}} grands. ->> deveniez|devinssiez
TEST: elle tenait à ce que Jacques {{finit}} son devoir ->> finisse|finît
TEST: elle tenait à ce que le petit {{finit}} son devoir ->> finisse|finît
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]
<<- /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.
>veiller [à|a] ce [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
<<- /vmode/ not morph(\1, ":N") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “veiller à ce que”, le verbe devrait être au subjonctif.
>veiller [à|a] ce [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 not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après “veiller à ce que”, le verbe devrait être au subjonctif.
TEST: Veille à ce qu’il y {{est}} des gâteaux. ->> soit|fût|ait
TEST: je veillerai à ce que Paula {{finit}} son assiette ->> finisse|finît
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_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")
--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")
--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))
--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))
--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
TEST: il doutait que ces idiots {{furent}} au courant ->> soient|fussent
TEST: Je ne doute pas qu’ils réussiront leur mission.
TEST: Je me doutais bien qu’Apple pourrait marcher
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.
__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]
<<- /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.
[il|ça|cela] [peut|pourrait|pouvait] [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
<<- /vmode/ tag(\2, "_upron_") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “\1 se peut que”, le verbe devrait être au subjonctif.
[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]
<<- /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.
[peut-il|pourrait-il|pouvait-il|pourra-t-il] [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
<<- /vmode/ tag(\1, "_upron_") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “se peut-il que”, le verbe devrait être au subjonctif.
[peut-il|pourrait-il|pouvait-il|pourra-t-il] [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA]
<<- /vmode/ tag(\1, "_upron_") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après “se peut-il que”, le verbe devrait être au subjonctif.
TEST: il se peut que nous {{avons}} tort. ->> ayons|eussions
TEST: il se pouvait que Paul {{avait}} tort ->> ait|eût
TEST: il se pouvait que le petit {{avait}} tort ->> ait|eût
TEST: ça se pouvait que les chiens {{avaient}} mordu ->> aient|eussent
TEST: se peut-il que je {{viens}} ->> vienne|vinsse
TEST: se pouvait-il que Léa {{arriva}} si tard ->> arrive|arrivât
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_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)
<<- /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)
<<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s")
&& 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’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:(?:[GSKA]|If|V0)
il [est|était] arrivé [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:(?:[GSKA]|If|V0)
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3s")
&& 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’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:(?:[GSKA]|If|V0)
il [est|était] arrivé [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:(?:[GSKA]|If|V0)
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3p")
&& 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).
TEST: il arrive qu’il {{vient}}, mais rarement ->> vienne|vînt
TEST: il arrivait que Marguerite {{vient}}, mais rarement ->> vienne|vînt
TEST: il arrivait que notre sœur {{vient}}, mais rarement ->> vienne|vînt
TEST: il arrivait que les femmes {{venaient}}, mais rarement ->> viennent|vinssent
__vmode_il_est_possible_que_subjonctif__
il [est|était|serait] possible [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS]
<<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après “il est possible que”, ce verbe devrait être au subjonctif.
il [est|était|serait] possible [que|qu’] $:M @:I¬:[GYS]
<<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “il est possible que”, ce verbe devrait être au subjonctif.
il [est|était|serait] possible [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “il est possible que”, ce verbe devrait être au subjonctif.
il [est|était|serait] possible [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA]
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après “il est possible que”, ce verbe devrait être au subjonctif.
TEST: il est possible qu’il {{est}} parti ->> soit|fût|ait
TEST: il était possible que Pauline {{resta}} ->> reste|restât
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_si_tant_est_que_subjonctif__
si tant est [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @: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.
si tant est [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “si tant est que”, ce verbe devrait être au subjonctif.
si tant est [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))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après “si tant est que”, ce verbe devrait être au subjonctif.
TEST: si tant est qu’il y en {{eut}} assez ->> ait|eût
TEST: ça ira, si tant est que Paul {{comprend}} ce qui se passe. ->> comprenne|comprît
TEST: ça ira, si tant est que le petit {{comprend}} ce qui se passe. ->> comprenne|comprît
TEST: si tant est que les animaux {{sont}} protégés ->> soient|fussent
TEST: si tant est que nous {{prenons}} notre temps ->> prenions|prissions
TEST: Nous irons là-bas, si tant est qu’on veuille encore de nous.
TEST: J’irai si tant est que je puisse.
TEST: J’irai si tant est que je le puisse.
__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]
<<- /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.
peu [faut|fallait|fallut|faudra|faudrait] [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
peu [est|était] fallu [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
<<- /vmode/ tag(\2, "_upron_") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “peu s’en faut que”, ce verbe devrait être au subjonctif.
peu [faut|fallait|fallut|faudra|faudrait] [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYS]
peu [est|était] fallu [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYS]
<<- /vmode/ tag(\2, "_upron_") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après “peu s’en faut que”, ce verbe devrait être au subjonctif.
TEST: peu s’en est fallu qu’il {{devient}} estropié. ->> devienne|devînt
TEST: peu s’en faudrait que Paul {{est}} emporté ->> soit|fût|ait
TEST: peu s’en faudrait que le toit {{est}} emporté ->> soit|fût|ait
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_mieux_vaut_que_subjonctif__
>valoir mieux [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS]
mieux >valoir [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS]
mieux aurait valu [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS]
il aurait mieux valu [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS]
<<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après “mieux valoir que”, ce verbe devrait être au subjonctif.
>valoir mieux [que|qu’] $:M @:I¬:[GYS]
mieux >valoir [que|qu’] $:M @:I¬:[GYS]
mieux aurait valu [que|qu’] $:M @:I¬:[GYS]
il aurait mieux valu [que|qu’] $:M @:I¬:[GYS]
<<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “mieux valoir que”, ce verbe devrait être au subjonctif.
>valoir mieux [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
mieux >valoir [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
mieux aurait valu [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
il aurait mieux valu [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “mieux valoir que”, ce verbe devrait être au subjonctif.
>valoir mieux [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA]
mieux >valoir [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA]
mieux aurait valu [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA]
il aurait mieux valu [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))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après “mieux valoir que”, ce verbe devrait être au subjonctif.
TEST: Vaudrait mieux qu’elle {{meurt}} ->> meure|mourût
TEST: il aurait mieux valu qu’elle {{meurt}} ->> meure|mourût
TEST: mieux aurait valu que Paulina {{resta}} avec nous ->> reste|restât
TEST: mieux aurait valu que la petite {{resta}} avec nous ->> reste|restât
TEST: mieux vaut que vous {{êtes}} cachés ->> soyez|fussiez
TEST: mieux valait que Paul {{demeura}} caché ->> demeure|demeurât
TEST: il vaudrait mieux que les hommes {{furent}} là ->> soient|fussent
TEST: Mieux que tu saches comment faire avec précision
__vmode_quoique_subjonctif__
[quoique|quoiqu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @: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.
[quoique|quoiqu’] [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))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “quoique”, ce verbe devrait être au subjonctif.
[quoique|quoiqu’] [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))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après “quoique”, ce verbe devrait être au subjonctif.
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: 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_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’] $: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.
[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))
--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))
--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
TEST: moyennant qu’elle {{vient}} demain ->> vienne|vînt
TEST: pour que les Européens {{trouveront}} refuge ->> trouvent|trouvassent
TEST: Pourvu que la petite {{réussit}}. ->> réussisse|réussît
TEST: quoi qu’il en {{conclut}} ->> conclue|conclût
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.
__vmode_où_que_subjonctif__
où [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @: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]
<<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && 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’] [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))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “\1 que”, ce verbe devrait être au subjonctif.
<<- /vmode/ __also__ -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’] [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))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après “\1 que”, ce verbe devrait être au subjonctif.
<<- /vmode/ __also__ -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.
TEST: {{où}} qu’il {{est}}, on le trouvera ->> ou|||soit|fût|ait
TEST: {{où}} que Paul {{va}} se faire examiner ->> ou|||aille|allât
TEST: {{où}} que le petit {{va}} se faire examiner ->> ou|||aille|allât
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_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]|If)
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]
<<- /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)
en sorte [que|qu’] $:M @:I¬:(?:[GYS]|If)
pour peu [que|qu’] $:M @:I¬:[GYS]
pour autant [que|qu’] $:M @:I¬:[GYS]
<<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “\1 \2 que”, ce verbe devrait être au subjonctif.
à [condition|moins|supposer] [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
de [crainte|peur] [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
de [façon|manière] [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:(?:[GYSA]|Iq)
en sorte [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:(?:[GYSA]|If)
pour peu [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
pour autant [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “\1 \2 que”, ce verbe devrait être au subjonctif.
à [condition|moins|supposer] [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA]
de [crainte|peur] [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA]
de [façon|manière] [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:(?:[GYSA]|Iq)
en sorte [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:(?:[GYSA]|If)
pour peu [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA]
pour autant [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))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après “\1 \2 que”, ce verbe devrait être au subjonctif.
TEST: à condition que tu {{réussis}} ->> réussisses
TEST: à condition que l’homme {{finit}} son boulot. ->> finisse|finît
TEST: à condition qu’elle le {{pensa}} ->> pense|pensât
TEST: pour peu que Pierre {{prend}} son devoir sérieux… ->> prenne|prît
TEST: Nous œuvrons silencieusement de crainte qu’il nous {{entend}}. ->> entende|entendît
TEST: Fais en sorte que les compétiteurs {{couraient}} à leur perte ->> courent|courussent
TEST: À condition que tu réussisses.
TEST: À condition que tu réussisses.
TEST: À condition que tu me prennes.
TEST: Je travaille de façon que nous puissions vivre.
TEST: Je travaille de façon qu’il puisse vivre.
__vmode_non_que_subjonctif__
[<start>|,|(] non [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS]
<<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après “non que”, ce verbe devrait probablement être au subjonctif.
[<start>|,|(] non [que|qu’] $:M @:I¬:[GYS]
<<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “non que”, ce verbe devrait probablement être au subjonctif.
[<start>|,|(] non [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “non que”, ce verbe devrait probablement être au subjonctif.
[<start>|,|(] non [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))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après “non que”, ce verbe devrait probablement être au subjonctif.
TEST: non qu’il {{prend}} son temps ->> prenne|prît
TEST: non que Marie {{prit}} le temps de se renseigner ->> prenne|prît
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_en_admettant_que_subjonctif__
[<start>|,|(] en admettant [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @: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.
[<start>|,|(] 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.
[<start>|,|(] en admettant [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Si “en admettant que” indique que la suite est une hypothèse, le verbe doit être au subjonctif.
[<start>|,|(] en admettant [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))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Si “en admettant que” indique que la suite est une hypothèse, le verbe doit être au subjonctif.
TEST: en admettant que tu {{deviens}} plus talentueuse qu’elle, qu’est-ce que tu feras ? ->> deviennes|devinsses
TEST: En admettant qu’il {{devient}} juste. ->> devienne|devînt
TEST: en admettant que Marie {{trouva}} son bonheur ->> trouve|trouvât
TEST: en admettant que la petite {{trouva}} son bonheur ->> trouve|trouvât
TEST: en admettant que les administrateurs {{connaissaient}} le dossier ->> connaissent|connussent
TEST: Tu vivras plus sereinement en admettant que tu ne peux pas être la meilleure en toutes choses.
TEST: En admettant qu’il soit allé
__vmode_en_attendant_que_subjonctif__
[<start>|,|(] en attendant [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS]
<<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après “en attendant que”, le verbe devrait être au subjonctif.
[<start>|,|(] en attendant [que|qu’] $:M @:I¬:[GYS]
<<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “en attendant que”, le verbe devrait être au subjonctif.
[<start>|,|(] en attendant [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA]
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “en attendant que”, le verbe devrait être au subjonctif.
[<start>|,|(] en attendant [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))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après “en attendant que”, le verbe devrait être au subjonctif.
TEST: en attendant qu’il {{devient}} plus raisonnable ->> devienne|devînt
TEST: en attendant que Paul {{devient}} plus raisonnable ->> devienne|devînt
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__
[<start>|,|(] bien [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @: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.
[<start>|,|(] 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)/"))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après la locution “bien que”, le verbe devrait être au subjonctif.
[<start>|,|(] bien [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:(?:[GSKA]|If)
<<- /vmode/ not morph(\-1, ">(?:hériter|recevoir|donner|offrir)/") and not (morph(\-1, ":V0a") and morph(>1, ">(?:hériter|recevoir|donner|offrir)/"))
and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après la locution “bien que”, le verbe devrait être au subjonctif.
[<start>|,|(] bien [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:(?:[GSKA]|If)
<<- /vmode/ not morph(\-1, ">(?:hériter|recevoir|donner|offrir)/") and not (morph(\-1, ":V0a") and morph(>1, ">(?:hériter|recevoir|donner|offrir)/"))
and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après la locution “bien que”, le verbe devrait être au subjonctif.
TEST: Il ne le savait pas, bien qu’il en {{avait}} entendu parler. ->> ait|eût
TEST: Bien que je {{prends}} mon mal en patience. ->> prenne|prisse
TEST: bien que Christelle {{eut}} trouvé la solution ->> ait|eût
TEST: bien que la grande {{eut}} trouvé la solution ->> ait|eût
TEST: bien que les ovnis {{ont}} volé souvent au-dessus de la Terre ->> aient|eussent
TEST: bien qu’il reçut après le décès de son père
TEST: C’est un joli bien. Bien qu’il a hérité de son oncle, notez bien.
TEST: Bien qu’il avait donné à ses enfants.
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__
[<start>|,|(] encore [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:(?:[GSK]|If)
<<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après “encore que”, le verbe devrait être au subjonctif.
[<start>|,|(] encore [que|qu’] $:M @:I¬:(?:[GSK]|If)
<<- /vmode/ --1>> =suggVerbMode(\-1, ":S", ":3s") && Après “encore que”, le verbe devrait être au subjonctif.
[<start>|,|(] encore [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:(?:[GSKA]|If)
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “encore que”, le verbe devrait être au subjonctif.
[<start>|,|(] encore [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:(?:[GSKA]|If)
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après “encore que”, le verbe devrait être au subjonctif.
TEST: encore qu’il {{sait}} s’y prendre ->> sache|sût
TEST: encore que Marie {{sait}} s’y prendre ->> sache|sût
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]
<<- /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.
jusqu’ à [ce|tant] [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYS]
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3s") && Après “jusqu’à \3 que”, ce verbe devrait être au subjonctif.
jusqu’ à [ce|tant] [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYS]
<<- /vmode/ not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1))
--1>> =suggVerbMode(\-1, ":S", ":3p") && Après “jusqu’à \3 que”, ce verbe devrait être au subjonctif.
TEST: jusqu’à ce qu’elle {{vient}} avec nous ->> vienne|vînt
TEST: jusqu’à ce que Paulina {{vient}} avec nous ->> vienne|vînt
TEST: jusqu’à ce que le grand {{vient}} avec nous ->> vienne|vînt
TEST: jusqu’à ce que les grands {{venaient}} avec nous ->> viennent|vinssent
TEST: Demander jusqu’à ce qu’il réponde.
TEST: Demander jusqu’à ce qu’il réponde.
TEST: Demander jusqu’à ce qu’il me réponde.
TEST: nous restâmes, jusqu’à ce que la lumière nous manquât
|
| ︙ | ︙ |