has/have been to is an idiom meaning has/have visited . Idioms are often, by nature, grammatical exceptions. Note that if you have visited Chicago, you went there, you saw it, maybe you spent some time there, and you returned to your home.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.