Grammalecte  Check-in [27de6ef1dc]

Overview
Comment:[fr] màj: emploi du subjonctif
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 27de6ef1dccc91162c2e442f05d1254946e919c0a567dd67bdb2b634d59423d8
User & Date: olr on 2018-11-10 12:53:31
Other Links: manifest | tags
Context
2018-11-10
16:54
[fr] màj: confusions noms/verbes (cas du verbe sujet à l’infinitif) check-in: 2c3c536c8c user: olr tags: fr, trunk
12:53
[fr] màj: emploi du subjonctif check-in: 27de6ef1dc user: olr tags: fr, trunk
12:28
[build] use ? for token merging, and remove them at build check-in: 8a9ec2fb8e user: olr tags: build, trunk
Changes

Modified gc_lang/fr/rules.grx from [fff2ec7377] to [cd8cfdbe63].

10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
.....
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
.....
16472
16473
16474
16475
16476
16477
16478
16479
16480
16481
16482



16483
16484
16485
16486
16487
16488
16489
.....
17785
17786
17787
17788
17789
17790
17791
17792



17793
17794
17795
17796
17797
17798
17799
17800
17801















17802
17803

17804
17805
17806
17807
17808
17809
17810










17811
17812
17813

17814
17815
17816
17817
17818

17819
17820
17821
17822
17823
17824

17825
17826
17827


















17828
17829
17830
17831
17832
17833
17834
17835
17836
17837
17838
17839
17840
17841
17842
17843
.....
20056
20057
20058
20059
20060
20061
20062
20063
20064
20065
20066
20067
20068
20069
20070
20071
20072
20073
20074
20075
20076
20077
20078
20079
20080
20081
20082
20083
20084
20085
20086
20087
20088
20089
20090
20091
    [plus|moins|peu] @:[AW]
        <<- ~1>> *

    [bien|mal|fort] @:[AW]
        <<- not value(<1, "|un|le|ce|du|mon|ton|son|notre|votre|leur|") ~1>> *

    si  @:[AW]
        <<- not (\2 == "bien" and value(>1, "|que|")) ~1>> *

    un [brin|chouia|chouïa|rien|minimum|soupçon|tantinet]  ?trop¿
        <<- morph(>1, ":A", ":G") ~>> *

    [assez|trop]  @:[AW]¬:[123][sp]
        <<- ~1>> *

................................................................................

TEST: Passe-moi la glacière, s’il te plaît.
TEST: Autrefois, il y eut plusieurs ères {{glacières}}.
TEST: dans la {{glaciaire}}


# gène / gêne
__conf_sans_gêne__
    sans >gène
    sans-gènes
    sans-gène
        <<- /conf/ ->> sans-gêne                    # Confusion. Les gènes sont des éléments des chromosomes. Pour le synonyme d’embarras, écrivez “gêne”.

    [ces|des|mes|tes|ses|nos|vos|leurs] gênes
         <<- /conf/ -2>> gènes                      # Confusion probable. La gêne est un embarras. Pour parles des éléments des chromosomes, écrivez “gènes”.
................................................................................
    t’  @:(?:[123][sp]|P|Y)¬:(?:X|2s)|>(?:rien|ils?|elles?|on)/
        <<- ~1>> *

    le    @:(?:[123][sp]|P|Y)¬:(?:[NA].*:[me]:[si]|G|M)
    la    @:(?:[123][sp]|P|Y)¬:(?:[NA].*:[fe]:[si]|G|M)
    l’    @:(?:[123][sp]|P|Y)¬:(?:[NA].*:[si]|G|M)
    les   @:(?:[123][sp]|P|Y)¬:(?:[NA].*:[pi]|G|M)
    en    @:(?:[123][sp]|P|Y)¬:[NA]
    leur  @:(?:[123][sp]|P|Y)¬:(?:[NA].*:[si]|G|M)
        <<- \2.islower() ~1>> *




    nous  @:(?:[123][sp]|P|Y)¬:1p
        <<- \2.islower() and not (morph(<1, ":1p") and not value(<1, "|sachons|veuillons|allons|venons|partons|") and value(<2, "|<start>|,|")) ~1>> *

    vous  @:(?:[123][sp]|P|Y)¬:2p
        <<- \2.islower() and not (morph(<1, ":2p") and not value(<1, "|sachez|veuillez|allez|venez|partez|") and value(<2, "|<start>|,|")) ~1>> *

    lui   @:(?:[123][sp]|P|Y)¬:3s
................................................................................

#TEST: dès que je le {{verrais}}
TEST: dès qu’il le {{voie}}
TEST: donnant à entendre qu’il avait l’intention de violer Laura dès qu’il en aurait l’occasion


# verbe que + subjonctif
__vmode_qqch_que_subjonctif1__



    [>permettre|>falloir|>vouloir|>ordonner|>exiger|>désirer|>préférer|>suffire]  [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
    [afin|avant|pour|quoi|sans]  [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ -4>> =suggVerbMode(\4, ":S", \3)                                                # Après “\1 que”, ce verbe devrait être au subjonctif.

    >douter  [que|qu’]  @:(?:Os|M)  @:I¬:(?:[GYSK]|If)
        <<- /vmode/ not tag(\1, "upron") and morph(\1, ":V", ":N")
        -4>> =suggVerbMode(\4, ":S", \3)                                                            # Après “\1 que”, ce verbe devrait être au subjonctif.

    il est possible  [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]















        <<- /vmode/ -6>> =suggVerbMode(\6, ":S", \5)                                                # Après “\1 \2 \3”, ce verbe devrait être au subjonctif.


TEST: Il suffit qu’il {{court}} plus
TEST: Je veux qu’il {{finit}} son repas.
TEST: quoi qu’il en {{conclut}}
TEST: Je ne veux pas que tu {{es}} des ennuis
TEST: Avant que tu {{pars}}, je voudrais qu’on discute.
TEST: Sans qu’elle {{prend}} le temps d’analyser le problème.
TEST: il est possible qu’il {{vient}} demain.










TEST: Nul doute qu’elle nourrira à brève échéance la haine de demain à notre égard.
TEST: Je ne doute pas qu’ils réussiront leur mission.
TEST: Je me doutais bien qu’Apple pourrait marcher

TEST: il ne fait aucun doute qu’Amazon le sait.
TEST: quoi que nous autres hommes ayons pu faire
TEST: Je me doutais bien qu’elle me détestait



__vmode_qqch_que_subjonctif2__
    à       condition   [que|qu’]    @:(?:Os|M)      @:I¬:[GYS]
    pour    peu         [que|qu’]    @:(?:Os|M)      @:I¬:[GYS]
    il      peut        [que|qu’]    @:(?:Os|M)      @:I¬:[GYS]
        <<- /vmode/ -5>> =suggVerbMode(\5, ":S", \4)                                                # Ce verbe devrait être au subjonctif.


TEST: à condition qu’il {{finit}} son boulot.
TEST: pour peu qu’il {{prend}} son devoir sérieux…
TEST: il se peut que nous {{avons}} tort.




















# Bien que + subjonctif
__vmode_bien_que_subjonctif__
    [<start>|,]  bien  [que|qu’]  @:(?:Os|M)  @:I¬:(?:[GSK]|If|V0a)|>(?:hériter|recevoir|donner|offrir)/
        <<- /vmode/ -5>> =suggVerbMode(\5, ":S", \1)                                                # Après « bien que », le verbe s’emploie au subjonctif.

    [<start>|,]  bien  [que|qu’]  @:(?:Os|M)  >avoir  @:[QYG]¬>(?:hériter|recevoir|donner|offrir)/
        <<- /vmode/ morph(\5, ":I", ":S") -5>> =suggVerbMode(\5, ":S", \1)                          # Après « bien que », le verbe s’emploie au subjonctif.

TEST: Il ne le savait pas, bien qu’il en {{avait}} entendu parler.
TEST: Bien que je {{prends}} mon mal en patience.
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: Les femmes portent toutes des noms à consonance étrangère.
TEST: Elles font toutes du business avec eux.
TEST: En tout cas, je vous donnerai des nouvelles.
TEST: Et si tu avais gagné
TEST: Si tu mourais
TEST: Si j’avais gagné
TEST: S’ils avaient gagné
TEST: Je veux que tu sois prudent.
TEST: Je souhaitais que tu fusses présent.
TEST: Je souhaite qu’il apprenne le français.
TEST: Je ne permets pas que tu sois imprudent.
TEST: Je n’exige pas que vous soyez ponctuels.
TEST: C’est le seul ami qui me comprenne.
TEST: À condition que tu réussisses.
TEST: À condition que tu me prennes.
TEST: Pourvu que tu réussisses
TEST: Il est arrivé après que je fus parti.
TEST: Je vous appelle pour que vous me donniez des renseignements.
TEST: Bien que tu aies passé l’examen
TEST: Je sais bien que tu reviendras.
TEST: Je travaille de façon que nous puissions vivre.
TEST: Je travaille de façon qu’il puisse vivre.
TEST: En admettant qu’il soit allé
TEST: Demander jusqu’à ce qu’il réponde.
TEST: Demander jusqu’à ce qu’il me réponde.
TEST: J’irai si tant est que je puisse.
TEST: J’irai si tant est que je le puisse.
TEST: Quoique je dise.
TEST: Quoique je te dise.
TEST: Elle est certaine que vous êtes un espion.
TEST: Je n’ai pas compris.
TEST: Tu n’as pas compris.
TEST: Ne t’inquiète pas.
TEST: On n’a pas compris.
TEST: Il y a pas mal de choses à faire.
TEST: Il a pas moins de 10 voitures.







|







 







|







 







<



>
>
>







 







|
>
>
>
|
|






|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>


>







>
>
>
>
>
>
>
>
>
>



>



<
<
>
|
|
|
|
|
<
>
|
|
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>




|
|

|
|







 







<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<







10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
.....
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
.....
16472
16473
16474
16475
16476
16477
16478

16479
16480
16481
16482
16483
16484
16485
16486
16487
16488
16489
16490
16491
.....
17787
17788
17789
17790
17791
17792
17793
17794
17795
17796
17797
17798
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832
17833
17834
17835
17836
17837
17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848


17849
17850
17851
17852
17853
17854

17855
17856
17857
17858
17859
17860
17861
17862
17863
17864
17865
17866
17867
17868
17869
17870
17871
17872
17873
17874
17875
17876
17877
17878
17879
17880
17881
17882
17883
17884
17885
17886
17887
17888
17889
17890
17891
17892
.....
20105
20106
20107
20108
20109
20110
20111






















20112
20113
20114
20115
20116
20117
20118
    [plus|moins|peu] @:[AW]
        <<- ~1>> *

    [bien|mal|fort] @:[AW]
        <<- not value(<1, "|un|le|ce|du|mon|ton|son|notre|votre|leur|") ~1>> *

    si  @:[AW]
        <<- not (\2 == "bien" and value(>1, "|que|qu’|")) and not (\2 == "tant" and value(>1, "|est|")) ~1>> *

    un [brin|chouia|chouïa|rien|minimum|soupçon|tantinet]  ?trop¿
        <<- morph(>1, ":A", ":G") ~>> *

    [assez|trop]  @:[AW]¬:[123][sp]
        <<- ~1>> *

................................................................................

TEST: Passe-moi la glacière, s’il te plaît.
TEST: Autrefois, il y eut plusieurs ères {{glacières}}.
TEST: dans la {{glaciaire}}


# gène / gêne
__conf_gène_gêne__
    sans >gène
    sans-gènes
    sans-gène
        <<- /conf/ ->> sans-gêne                    # Confusion. Les gènes sont des éléments des chromosomes. Pour le synonyme d’embarras, écrivez “gêne”.

    [ces|des|mes|tes|ses|nos|vos|leurs] gênes
         <<- /conf/ -2>> gènes                      # Confusion probable. La gêne est un embarras. Pour parles des éléments des chromosomes, écrivez “gènes”.
................................................................................
    t’  @:(?:[123][sp]|P|Y)¬:(?:X|2s)|>(?:rien|ils?|elles?|on)/
        <<- ~1>> *

    le    @:(?:[123][sp]|P|Y)¬:(?:[NA].*:[me]:[si]|G|M)
    la    @:(?:[123][sp]|P|Y)¬:(?:[NA].*:[fe]:[si]|G|M)
    l’    @:(?:[123][sp]|P|Y)¬:(?:[NA].*:[si]|G|M)
    les   @:(?:[123][sp]|P|Y)¬:(?:[NA].*:[pi]|G|M)

    leur  @:(?:[123][sp]|P|Y)¬:(?:[NA].*:[si]|G|M)
        <<- \2.islower() ~1>> *

    en    @:(?:[123][sp]|P|Y)¬:[NA]
        <<- \2.islower() and not (\2 == "admettant" and value(>1, "|que|qu’|")) ~1>> *

    nous  @:(?:[123][sp]|P|Y)¬:1p
        <<- \2.islower() and not (morph(<1, ":1p") and not value(<1, "|sachons|veuillons|allons|venons|partons|") and value(<2, "|<start>|,|")) ~1>> *

    vous  @:(?:[123][sp]|P|Y)¬:2p
        <<- \2.islower() and not (morph(<1, ":2p") and not value(<1, "|sachez|veuillez|allez|venez|partez|") and value(<2, "|<start>|,|")) ~1>> *

    lui   @:(?:[123][sp]|P|Y)¬:3s
................................................................................

#TEST: dès que je le {{verrais}}
TEST: dès qu’il le {{voie}}
TEST: donnant à entendre qu’il avait l’intention de violer Laura dès qu’il en aurait l’occasion


# verbe que + subjonctif
__vmode_qqch_que_subjonctif__
    [quoique|quoiqu’]  @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ -3>> =suggVerbMode(\3, ":S", \2)                                                # Après “quoique”, ce verbe devrait être au subjonctif.

    [>permettre|>falloir|>vouloir|>ordonner|>exiger|>désirer|>préférer|>suffire]    [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
    [afin|avant|malgré|pour|pourvu|quoi|sans]                                       [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ -4>> =suggVerbMode(\4, ":S", \3)                                                # Après “\1 que”, ce verbe devrait être au subjonctif.

    >douter  [que|qu’]  @:(?:Os|M)  @:I¬:(?:[GYSK]|If)
        <<- /vmode/ not tag(\1, "upron") and morph(\1, ":V", ":N")
        -4>> =suggVerbMode(\4, ":S", \3)                                                            # Après “\1 que”, ce verbe devrait être au subjonctif.

    [il|ça|cela]    peut                            [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ tag(\2, "upron") -5>> =suggVerbMode(\5, ":S", \4)                               # Ce verbe devrait être au subjonctif.

    à               [condition|moins|supposer]      [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
    pour            peu                             [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
    [il|ça|cela]    peut                            [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
    de              [crainte|façon|manière|peur]    [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
    [<start>|,]     non                             [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ -5>> =suggVerbMode(\5, ":S", \4)                                                # Ce verbe devrait être au subjonctif.

    [<start>|,]     en          admettant           [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ -6>> =suggVerbMode(\6, ":S", \5)                                                # Si “en admettant que” indique que la suite est une hypothèse, le verbe doit être au subjonctif.

    il          est         possible            [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
    jusqu’      à           ce                  [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
    si          tant        est                 [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ -6>> =suggVerbMode(\6, ":S", \5)                                                # Après “\1 \2 \3”, ce verbe devrait être au subjonctif.

TEST: Quoiqu’il {{est}} parti il y a longtemps, on pense encore beaucoup à lui.
TEST: Il suffit qu’il {{court}} plus
TEST: Je veux qu’il {{finit}} son repas.
TEST: quoi qu’il en {{conclut}}
TEST: Je ne veux pas que tu {{es}} des ennuis
TEST: Avant que tu {{pars}}, je voudrais qu’on discute.
TEST: Sans qu’elle {{prend}} le temps d’analyser le problème.
TEST: il est possible qu’il {{vient}} demain.
TEST: à condition que tu {{réussis}}
TEST: Pourvu qu’elle {{réussit}}.
TEST: en admettant que tu {{deviens}} plus talentueuse qu’elle, qu’est-ce que tu feras ?
TEST: afin que je {{prends}} des mesures
TEST: à condition qu’il {{finit}} son boulot.
TEST: pour peu qu’il {{prend}} son devoir sérieux…
TEST: il se peut que nous {{avons}} tort.
TEST: Nous œuvrons silencieusement de crainte qu’il nous {{entend}}.
TEST: En admettant qu’il {{devient}} juste.
TEST: ça ira, si tant est que Paul {{comprend}} ce qui se passe.
TEST: Nul doute qu’elle nourrira à brève échéance la haine de demain à notre égard.
TEST: Je ne doute pas qu’ils réussiront leur mission.
TEST: Je me doutais bien qu’Apple pourrait marcher
TEST: Tu vivras plus sereinement en admettant que tu ne peux pas être la meilleure en toutes choses.
TEST: il ne fait aucun doute qu’Amazon le sait.
TEST: quoi que nous autres hommes ayons pu faire
TEST: Je me doutais bien qu’elle me détestait


TEST: Nous irons là-bas, si tant est qu’on veuille encore de nous.
TEST: Quoi que je fasse, il fait la gueule.
TEST: Quoique tu fasses, il te le reprochera.
TEST: Demander jusqu’à ce qu’il réponde.
TEST: Je vous appelle pour que vous me donniez des renseignements.
TEST: À condition que tu réussisses.

TEST: Je veux que tu sois prudent.
TEST: Je souhaitais que tu fusses présent.
TEST: Je souhaite qu’il apprenne le français.
TEST: Je ne permets pas que tu sois imprudent.
TEST: Je n’exige pas que vous soyez ponctuels.
TEST: C’est le seul ami qui me comprenne.
TEST: À condition que tu réussisses.
TEST: À condition que tu me prennes.
TEST: Pourvu que tu réussisses
TEST: Il est arrivé après que je fus parti.
TEST: Je vous appelle pour que vous me donniez des renseignements.
TEST: Bien que tu aies passé l’examen
TEST: Je sais bien que tu reviendras.
TEST: Je travaille de façon que nous puissions vivre.
TEST: Je travaille de façon qu’il puisse vivre.
TEST: En admettant qu’il soit allé
TEST: Demander jusqu’à ce qu’il réponde.
TEST: Demander jusqu’à ce qu’il me réponde.
TEST: J’irai si tant est que je puisse.
TEST: J’irai si tant est que je le puisse.
TEST: Quoique je dise.
TEST: Quoique je te dise.


# Bien que + subjonctif
__vmode_bien_que_subjonctif__
    [<start>|,]  [bien|encore]  [que|qu’]  @:(?:Os|M)  @:I¬:(?:[GSK]|If|V0a)|>(?:hériter|recevoir|donner|offrir)/
        <<- /vmode/ -5>> =suggVerbMode(\5, ":S", \1)                                                # Après « \2 que », le verbe s’emploie au subjonctif.

    [<start>|,]  [bien|encore]  [que|qu’]  @:(?:Os|M)  >avoir  @:[QYG]¬>(?:hériter|recevoir|donner|offrir)/
        <<- /vmode/ morph(\5, ":I", ":S") -5>> =suggVerbMode(\5, ":S", \1)                          # Après « \2 que », le verbe s’emploie au subjonctif.

TEST: Il ne le savait pas, bien qu’il en {{avait}} entendu parler.
TEST: Bien que je {{prends}} mon mal en patience.
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: Les femmes portent toutes des noms à consonance étrangère.
TEST: Elles font toutes du business avec eux.
TEST: En tout cas, je vous donnerai des nouvelles.
TEST: Et si tu avais gagné
TEST: Si tu mourais
TEST: Si j’avais gagné
TEST: S’ils avaient gagné






















TEST: Elle est certaine que vous êtes un espion.
TEST: Je n’ai pas compris.
TEST: Tu n’as pas compris.
TEST: Ne t’inquiète pas.
TEST: On n’a pas compris.
TEST: Il y a pas mal de choses à faire.
TEST: Il a pas moins de 10 voitures.