English is my second language and prepositions are also my mortal enemy. In, on, at, to, for—why are there so many and why do they make no sense???
LanguageTool has been my go-to because it explains WHY something is wrong, not just that it is. Like "you used 'in' but with months you actually...