fromEnglish Grammar Today
We often usebeen to, instead ofgone to, when we refer to completed visits to a place:
Have you everbeento Budapest?
Not:Have you ever gone to Budapest?
If the visit is not complete, we usegone.
Compare
| Joan has not yet returned from the shop. |
| Joan has returned from the shop. |