bildiğinizin tam tersi.
been to : bir yerde bulunmuş olmak ; yani kişi gitmiş gelmiş şuan orada değil. herhangi bir zaman diliminde orada bulunmuş. 3üncü şahıs falan ayrımı yok herkes için aynı şey.
My father has been to France twice. (babam Fransa'da 2 kere bulundu gibi. illaki I öznesi ile söylenmesi gerekmiyor.)
Gone ise gitmiş ve henüz dönmemiş hala gidilen yerde.
My father has gone to France for a business meeting. ( Babam Fransaya bir iş toplantısı için gitti -vehalaorada-)
söylemek istediğiniz cümleyi been to ile kurmanız gerekiyor.
dictionary.cambridge.org şurada da güzelce açıklamış. bitmiş bir ziyaret için been to / henüz tamamlanmamış - devam eden ziyaret için gone to demiş