Hi
emsr2d2 has twice pointed out that we say "He isn't going to school today", not "He doesn't go to school today". I am now pointing it out again.
Please help to explain why we can’t use doesn’t go.
“He didn’t go to school because he had a fever.” is correct.
Could we also say,
He does not go to school because he has a fever.
Just because we say "He didn't go to school today" that doesn't mean that "He doesn't go to school today" is the correct present tense. Changing it to "He does not" instead of "He doesn't" makes no difference.
If you say "He doesn't go to school", it means "He never attends school".
My son doesn't go to school. He is tutored at home.
I can't give you a "why" for this rule. It just is. We say "He isn't going to school today" or, if you are phoning the school to advise them "He isn't coming to school today".
If you say "He does not go to school because he has a fever" then you are suggesting that he always has a fever, every single day of his school-age life and therefore he never goes to school.
I'm sorry if I'm not explaining it in a way that you can understand but the underlying fact is still that we simply do not say "He doesn't/does not go to school today".