It humiliated him when he heard someone question his talent.这句话有语法错误吗?

问题描述:

It humiliated him when he heard someone question his talent.这句话有语法错误吗?
如果把when改成that会不会好一点?

没有大毛病,主语一致一下会好一点吧He was humiliated when he heard someone questioninghis talent . hear sb do sth听见某人做了某事hear sb doing sth 听见某人在做某事所以我觉得doing 好一点 when 就是...