>I start taking English classes at the age of 46
I think it should be "started" instead of "start".
I'm also ESL and have given up on learning English properly after 30 years of trying. Nowadays I just rely on grammarly/gmail (and it does catch this particular example).