这句话有语法错误吗

He was absent from school yesterday because of the illness

没有错... 语法上没有错
He 主语 was absent from 谓语 school 宾语 because of the illness 原因状语从句.... of介词后面跟名词... 但是 the illness是指特定的疾病... 如果你前面没有说明这个illness是什么 那么就会变得很奇怪... 如果只有这么一句的话可以改成
He was absent from school yesterday because of his illness 或者

His absence from school yesterday was due to his illness 或者
He was absent from school yesterday because he was ill.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-25
语法上完全正确,表达得很地道
He was absent from school yesterday because he was sick .这样也可以的
第2个回答  2013-09-25
没有啊~昨天他因为生病而没来学校
第3个回答  2013-09-25
没错啊,很对

他昨天因为生病没去上学。
相似回答