Ed
há 4 dias
Para identificar a opção correta, precisamos analisar o contexto da pergunta, que fala sobre um momento específico no passado e algo que aconteceu antes desse momento. Isso sugere o uso do passado perfeito contínuo. Vamos analisar as alternativas: A) He has been writing the book for months now. - Esta frase está no presente perfeito contínuo, não se refere a um momento específico no passado. B) We had been waiting for two hours before he finally showed up. - Esta frase está no passado perfeito contínuo e se refere a uma ação que aconteceu antes de outra ação no passado, o que se encaixa perfeitamente no contexto. C) I will have been working on this project by the time you arrive. - Esta frase está no futuro perfeito contínuo, não se aplica ao contexto de um momento específico no passado. D) She has been living in Paris when she met him. - Esta frase está no presente perfeito contínuo e não se encaixa no contexto de um momento específico no passado. E) They have been running the company for ten years when business broke down. - Esta frase também está no presente perfeito contínuo e não se encaixa no contexto. Portanto, a alternativa correta que se refere a uma ação que aconteceu antes de um momento específico no passado é: B) We had been waiting for two hours before he finally showed up.