Had been x Has been: Qual a diferença

Olá, eu estou com dúvida com o "Had been", "Have been" e "Has been"
Uma frase por exemplo: "He has been waiting for this moment."
Seria correto também dizer: "He had been waiting for this moment."?
Se estiver, em qual sentido o had been se encaixa melhor?
Uma frase por exemplo: "He has been waiting for this moment."
Seria correto também dizer: "He had been waiting for this moment."?
Se estiver, em qual sentido o had been se encaixa melhor?
APRESENTAÇÃO PESSOAL EM INGLÊS
4 respostas
Ordenar por: Data
Resposta mais votada
MELHORE SUA PRONÚNCIA EM INGLÊS
ENTENDENDO AS HORAS EM INGLÊS