Was x had been: Qual a diferença?

Olá.
Estou estudando para uma prova e me surgiu uma dúvida.

Qual é a diferença de was e had been?

Por exemplo:
I was eating when he arrived
I had been eating when he arrived

Obrigado
Editado pela última vez por Donay Mendonça em 17 Jun 2011, 16:07.
Razão: Padronização do título

Anúncio Converse grátis por 15 minutos com um professor e verifique como está o seu nível de inglês. Perder o medo de se comunicar é o primeiro passo para a fluência. Cadastre-se na Cambly e experimente o método sem compromisso.

Iniciar Conversação
1 resposta
Hi,

Nesta situação a frase correta seria a primeira; I was eating when he arrived.

I was eating = o que estava fazendo quando ele chegou, no momento que ele chegou.
I had been eating = o que estava fazendo algum tempo antes que ele chegou, e não na mesma hora que ele chegou.

A segund frase seria melhor como: I had been eating before he arrived. Ou, I had eaten something before he arrived.

Had + past participle = past perfect

É usado para enfatizar que algo aconteceu no passado, antes que outro momento ou evento no passado (qual de dois eventos aconteceu primeiro em tempo. Por isso, [before] fica melhor que [when].
Ainda precisa de ajuda? Confira algumas opções:
  1. Clique no botão "Responder" (abaixo) e faça sua pergunta sobre este assunto;
  2. Faça uma nova pergunta;
  3. Converse grátis com um professor nativo por 15 minutos: Saiba como!