Por quê foi usado "have had" nessa sentença?

Ola pessoal do English Experts, hoje recebi um e-mail em Inglês que está exatamente assim:

"By now you have had a chance to listen to..."

Eu fiquei em dúvida sobre essa expressão "have had", a tradução fica "Até agora você já teve a oportunidade de ouvir" ou seja, como é usado esse termo no cotidiano, pois "had" seria o passado de "have".

abraço.

Anúncio Você tem medo de falar inglês? - Se você já estudou inglês mas ainda se sente inseguro(a) saiba que o primeiro passo é se expor ao idioma. Converse grátis por 15 minutos com um professor de inglês nativo, você vai se surpreender o quanto isso pode fazer a diferença.

Começar agora!
1 resposta
  Resposta mais votada
Olá Gilberto.
"Have had" é uma forma do "present perfect tense". Que significa uma ação que iniciou no passado e que de certa forma se conecta com o presente.
Considerando a frase: "I had a lot of homework this week." O "had" dar impressão de algo que aconteceu no passado e se encerrou "lá mesmo". Significa (nesse contexo) que eu não tenho mais lições de casa pra fazer, pq EU 'TINHA'.
Considerando essa outra frase: "I have had a lot of homework this week." O "have had" dar impressão de algo que eu comecei no passado e desde então tenho feito, em português é como se fosse "Eu 'tenho tido' muitas lições de casa esta semana"
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!