With the present perfect tense we can use both been and gone.
Been is the past participle of be.
Gone is the past participle of go.
Use been to describe completed visits. If you have visited a place on holiday and then returned you have been there. If someone visits a place but has not come home they have gone there.
She's been to India on holiday three times.
She's gone to Moscow, she will be back next week.
When you ask someone about their past experiences use been.
You smell of beer! Have you been drinking?
Have you ever been to Paris?
Note: In British English 'been and gone' is an expression which means someone/something came along and then left.
Has John arrived yet?
He's been and gone. He was here but he had to leave suddenly.
What time does the postman usually come?
He's been and gone. There was no post for you today.
Decide which words are needed in the following sentences: