Done or Gone?

Can anybody helps me with the following question?
Make on sentence from two
"1. I will go shopping. Then I will come straight home
...after..."

I answered "I will come straight home after I've gone shopping" but the right answer is "I will come straight homes after I'VE DONE shopping". I'd like to know why?

MELHORE SUA PRONÚNCIA EM INGLÊS
Nesta aula, o professor Adir Ferreira, autor do livro "A Chave do Aprendizado da Língua Inglesa", nos conta como se tornou um Expert em pronúncia e dá várias dicas para você se comunicar melhor em inglês. ACESSAR AULA
2 respostas
Leonardo96 18 290
That's not the "right answer"

You have 3 options here.

I will come straight home after I AM done shopping.
I will come straight home after I've gone shopping.
I will come straight home after I've done SOME shopping.
Thanks for the supporting, Leonardo.