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
Ordenar por: Data
Leonardo96 1 18 293
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.
INGLÊS PARA VIAGENS
A professora Marcela Miranda, mais conhecida como a Tia do Inglês, ensina nesta aula introdutória o vocabulário básico de inglês para viagens. Está se preparando para sua próxima viagem? A sua jornada começa aqui! ACESSAR AULA