Esta pergunta já tem respostas aqui :

Comentários

  • Por favor, pesquise no site antes de perguntar. Aqui estão alguns links para sua conveniência. Este fornece uma visão geral de como os diferentes tempos em inglês correspondem uns aos outros. Este e as perguntas vinculadas a partir daí abordam a escolha entre Presente Perfeito e Simples Passado mais diretamente. Este aborda uma diferença importante entre BrE e AmE. Para obter mais informações, ainda temos uma tag dedicada, que adicionei à sua pergunta.

Resposta

“How long have you stayed there?” 

Está no presente perfeito. significa que ele ficou lá e ainda está lá

“How long did you stay there?” 

Está no pretérito simples. significa que ele ficou lá e ele não está lá agora

Geralmente, o presente perfeito significa que o sujeito fez “verbo” e ele ainda está fazendo isso. ou, ele fez algo e tem efeito por enquanto . e o pretérito simples significa que ele fez algo, terminou e não tem efeito por enquanto.

Comentários

  • Você tem uma maneira interessante de usando o ponto final. Que idioma é esse?
  • Inglês, eu acho!
  • Obrigado por responder .. Mas agora eu ' entendi mais confuso … ㅠㅠ

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *