Depends on the context if the child had/has a cold drink rather than a hot drink yes. But if you are talking about temperature of the child no it would not make sense. Has means present ownership of something. In English the way of saying this would be" The child is cold". If the child was ill the child has a cold. But this is Dutch not English so iv learnt not to question the grammar and just get on with learning it literally.