"Have been" e "have gone" em inglês

Gramática inglesa - Toda gramática inglesa.
Quer melhorar o seu inglês? Faça o teste de nosso curso de inglês online.

TESTE O SEU INGLÊS Teste grátis, sem compromisso
4.7 na App Store, Play Store e Trustpilot. Mais de 8.000.000 de alunos ao redor do mundo.

"Have been" e "have gone"

Lembrete: have been é o present perfect de to be (ser/estar), e have gone é o present perfect de to go (ir).
Have been (ter estado/ter ido) e have gone (ter ido) são frequentemente usados com significados parecidos:
Já fui ao Japão algumas vezes.
Em alguns contextos, os significados podem ser diferentes. I have been se refere a uma viagem (ou viagens) concluída no passado. I have gone pode indicar uma viagem da qual o falante ainda não voltou.
Ele já foi aos Estados Unidos (e já voltou).
Ele foi para os Estados Unidos (e ainda está lá).
Exercício 1
In which of the following sentences can have/has gone replace have/has been without making the sentence grammatically incorrect? There may be more than one correct answer!

In which of the following sentences can have/has gone replace have/has been without making the sentence grammatically incorrect? There may be more than one correct answer!
In this sentence, "have been" refers to travelling. Therefore, we could replace it with "have gone" and the sentence would still be grammatically correct. Note that the meaning would change: "Bruno may have been to Malaysia" means "Bruno possibly went to Malaysia in the past"; "Bruno may have gone to Malaysia" implies that Bruno may currently be in Malaysia.
In this sentence, "has been" refers to Polly's absence, or her location. Therefore, we could replace it with "have gone" and the sentence would still be grammatically correct. Note that the meaning would change: "Polly has gone away for a few hours" means "Polly left recently and will not return for a few hours"; "Polly has been away for a few hours" means "Polly left a few hours ago and has not yet returned".
In this sentence, "he's been" does not refer to travelling or movement, but rather to someone's roles or jobs. If we replaced it with "he's gone", the sentence would become grammatically incorrect, because the verb "to go" cannot introduce a person's role or job.
In this sentence, "I've been" does not refer to travelling or movement, but rather to the speaker's condition or status. If we replaced it with "he's gone", the sentence would become grammatically incorrect, because the verb "to go" cannot introduce a person's condition or status.
Exercício 2
In which of the following sentences can have/has gone replace have/has been without making the sentence grammatically incorrect? There may be more than one correct answer!

In which of the following sentences can have/has gone replace have/has been without making the sentence grammatically incorrect? There may be more than one correct answer!
In this sentence, "I've been" refers to the speaker's location. Therefore, we could replace it with "I've gone" and the sentence would still be grammatically correct. Note that the meaning would change: "I've just been outside" means "I have recently returned from going outside"; "I've just gone outside" means "I exited the building recently and am currently outside".
In this sentence, "has been" does not refer to travelling or movement, but rather to Edward's role or job. If we replaced it with "has gone", the sentence would become grammatically incorrect, because the verb "to go" cannot introduce a person's role or job.
In this sentence, "has been" does not refer to travelling or movement. Rather, it introduces a description of the characteristics of a situation. If we replaced it with "has gone", the sentence would become grammatically incorrect, because the verb "to go" cannot introduce a description of a situation.
In this sentence, "have been" refers to travelling. Therefore, we could replace it with "have gone" and the sentence would still be grammatically correct. Both sentences would also have the same meaning. This is often the case when a time frame is specified, for example: "I've been/gone to France twice in the past year".

Ainda tem dificuldades com '"Have been" e "have gone"'? Quer melhorar o seu inglês? Faça o teste de nosso curso de inglês online e receba uma avaliação de nível grátis!

O que dizem nossos usuários:

Prazeroso

         

Gosto de fazer os meus lições de francês online. Cerca de dez minutos por dia é suficiente... Obrigado!

Inovador

         

Adoro o método inovador de aprender uma língua enquanto me divirto!

Único

         

O seu método é único! Os seus cursos me ajudaram a progredir e a ganhar confiança durante as minhas viagens ao exterior...

Progresso

         

Gymglish me permitiu melhorar minha expressão oral e escrita em francês. Uma rotina diária que eu não perderia por nada no mundo!

Mais testemunhos.