Can a charged body attract another uncharged body? Explain

Yes, because when a charged body is brought near to uncharged body, opposite kind of induced charge is produced on an uncharged body. Therefore, the charged body attracts the uncharged body.