How long have your son had yellow hair?错在哪里

问题描述:

How long have your son had yellow hair?错在哪里

How long since your son had yellow hair.
have和had 不能同时用