languagetool-org / languagetool

Style and Grammar Checker for 25+ Languages
https://languagetool.org
GNU Lesser General Public License v2.1
12.31k stars 1.39k forks source link

[en] since + various tenses #5589

Open rillig opened 3 years ago

rillig commented 3 years ago

LanguageTool accepts all of the following sentences, while I believe that some of them are wrong.

Mixing up the English tenses is typical for Germans, therefore LanguageTool should warn about mistakes like these.

The original sentence I dealt with is about programming, and it goes:

Since C99, these implicit declarations are not allowed anymore.

udomai commented 3 years ago

Hi @rillig, this is a notoriously difficult subject, especially if you want to write a rule that's useful to language learners without massively enervating the native speakers. Native speakers are very unlikely to get a verb tense wrong (as in simple past vs. present perfect), and there can be contexts warranting all four tenses you mentioned. The original text you mentioned seems correct, btw.

→ We could make an L2 rulegroup with a well-hedged message.