Yes that same problem is big here even for adults! I think it’s just plain old sloppyness.
I usually say, “SHE???” with a questioning/funny look on my face. The child will then think in his head and respond, “no no no no, HE!” with an embarassed/smile look on his face. It’s better for him to think of the right answer on his own.
By telling them the right answer the teacher is not teaching them how to think for themselves. Using facial expressions to show that you dont understand what they are saying because they made a mistake will stop them in their tracks and get them thinking.
I find this works with all sorts of grammar and vocabulary mistakes. Students says, “I go to school yesterday.” and I repsond, “You GO to school yesterday?”. Student thinks, why is the teacher putting so much strain on the word GO…oh yeah! It’s WENT not GO!
These issues are fluency issues. I wouldnt expect any child or adult to be perfect. Especially because when they think to themselves they think in Chinese and then translate to English. In the Chinese language I dont believe there are past tense and he/she. I could be wrong though!
I think only students who have a serious desire to learn/speak English will not make little mistakes like this. Those students try to think in English.
One more thing…you can use activities to reinforce the point you are making. Use reading/writing/listening/speaking because all are important.
Writing activity:
Have a picture of a girl reading.
________ is reading. ____ likes to read. ____ reads everyday.
Student fills in the word SHE.
Speaking:
Show the same picture and say, “HE is reading…or…SHE is reading.”
Student repeats, “SHE is reading.”
Listening.
Show the same picture.
“This is Sara. She is reading. She likes to read. She reads everyday.”
Reading.
Show same picture. Underneath have the same sentences as above with the word SHE repeated several times.
Repeat. Repeat. Repeat. Repitition is important.
Try the same activities with HE and eventually your student will catch on.
GOOD LUCK!