Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -10282,12 +10282,12 @@ 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 -__[i]/vmode(vmode_qqch_que_subjonctif)__ - (afin|pour(?: peu|)|quoi|(?:perm|fa|v[oe]|ordonn|exig|désir|dout|suff|préf[éè]r)\w+) +que? +({w1}) +>? *({w_2}) @@0,w,$ +__[i]/vmode(vmode_qqch_que_subjonctif1)__ + (afin|pour|quoi|(?:perm|fa|v[oe]|ordonn|exig|désir|dout|suff|préf[éè]r)\w+) +que? +({w1}) +>? *({w_2}) @@0,w,$ <<- morph(\1, ">(?:afin|pour|quoi|permettre|falloir|vouloir|ordonner|exiger|désirer|douter|préférer|suffire) ", False) and morph(\2, ":(?:Os|M)", False) and morphex(\3, ":I", ":[GYS]") and not (morph(\1, ">douter ", False) and morph(\3, ":(?:If|K)", False)) -3>> =suggVerbMode(@, ":S", \2) # Ce verbe devrait être au subjonctif. @@ -10300,15 +10300,17 @@ 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 -__[i]/vmode(vmode_à_condition_que_subjonctif)__ - à condition +que? +({w1}) +>? *({w_2}) @@w,$ - <<- morph(\1, ":(?:Os|M)", False) and not morph(\2, ":[GYS]", False) -2>> =suggVerbMode(@, ":S", \1) # Ce verbe devrait être au subjonctif. +__[i]/vmode(vmode_qqch_que_subjonctif2)__ + (?:à condition|pour peu|il > peut) +que? +({w1}) +>? *({w_2}) @@w,$ + <<- morph(\1, ":(?:Os|M)", False) and morphex(\2, ":", ":[GYS]") -2>> =suggVerbMode(@, ":S", \1) # 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. # indicatif nécessaire __[i]/vmode(vmode_sujet_indicatif)__ ^ *(je|j’(?:en|y)|tu|ils?|elles?|on|nous|vous) +>? *({w_2}) @@*,$