I just tried this on ChatGPT, looks pretty good:
What is the grammatical error in this sentence: "The dog eat the cake."
>> The grammatical error in this sentence is that the verb "eat" should be in the third person singular form "eats" to agree with the subject "dog." The correct sentence would be: "The dog eats the cake."
What is the grammatical error in this sentance: "I have been living here since three years."
>> The grammatical error in this sentence is that the preposition "since" should be followed by a specific point in time, such as a date or year. The correct sentence would be: "I have been living here for three years." Alternatively, you could say: "I have been living here since 2016."
This also works: Please correct this sentence: "I have been living here since three years." Do not type any additional text.