If you have been it means you are not there now and have returned.
If you have gone it means you are still there and haven’t returned.
- Gary has been to the bank. He came home about 15 minutes ago.
- I am sorry Gary isn’t here. He’s gone to the bank.
If you have been it means you are not there now and have returned.
If you have gone it means you are still there and haven’t returned.