Did you... yet? x have you...yet? Qual a diferença

Hello dear.

Por favor gostaria de saber qual a diferença entre as duas frases abaixo, pois não conseguir identificar na tradução:

"Did you finish breakfast yet?"
(Você já terminou o café da manhã?)
“Have you finished breakfast yet?”
(Você já terminou o café da manhã?)

Thanks in advance.

See you soon.

Emanuel.

ENTENDENDO AS HORAS EM INGLÊS
Nesta aula, a professora Camila Oliveira ensina vários macetes para você nunca mais se confundir na hora de dizer as horas em inglês. ACESSAR AULA
8 respostas
Ordenar por: Data
  Resposta mais votada
23 127 1.7k
Por exemplo que você acabou de tomar seu café da manhã. Um britânico perguntaria: “Have you finished breakfast yet?”. Por outro lado, é mais fácil um americano perguntar: “Did you finish breakfast yet?”.
Sim, sua dedução está correta. A construção "did...yet?" é considerada incoerente, gramaticalmente inadequada. Porém, ela ocorre em NAmE. Veja o que diz o Oxford Dictionary Online sobre isto.
Already and yet are usually used with the present perfect tense, but in North American English they can also be used with the simple past tense:I already did it. ◇ Did you eat yet?

However, this is much more common in spoken than in written English and some Americans do not consider it acceptable, even in speech. The present perfect is more common in North American English and almost always used in British English:I’ve already done it. ◇ Have you eaten yet?

Bons estudos. Compartilhe a dica.
TESTE DE NÍVEL
Faça um teste de inglês e descubra seu nível em 10 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito. Você ainda ganha o eBook sobre o Verbo Get em seu e-mail. INICIAR TESTE
Hey Emanuel,
Creio que a diferença está no uso das sentenças...
Se a situação é: Você está em sua casa, acabou de acordar e foi tomar café da manhã, sua mãe grita de longe: Já comeu? (Você já terminou o café da manhã?)
creio que o correto seria usando o Present Perfect, pois não há determinação de tempo:
Have you already finished your breakfast? or Have you finished your breakfast yet?

Mas tem um porém, ambos (a mãe e o filho) sabem sobre a definição do tempo, sabem que a situação acabou de acontecer...
Então, provavelmente, se usa também o Simple Past na ocasião (já vi isso muitas vezes!).
Não há diferenças na tradução!
Hugs
3 11
Emanuel,

I´m not completely sure but I think the use of "yet" in a simple past sentence is strange, maybe wrong.

"Yet" is used to talk about something happened around the present moment, not a specific moment. On the other hand, simple past is used to talk about a finished action in a specific moment in the past.

So, Simple Past and Yet seem to be strange in the same sentence.

I hope it helps!
23 127 1.7k
Você encontra boas explicações no post a seguir:

Bons estudos. Compartilhe a dica.
Hello everyone.

Obrigado a todos pelas respostas:

Donay veja se entendi:

Os Britânicos geralmente usam o Presente Perfeito (present perfect tense) para descrever uma ação completada recentemente e os Americanos usam o Passado Simples. Por exemplo que você acabou de tomar seu café da manhã. Um britânico perguntaria: “Have you finished breakfast yet?”. Por outro lado, é mais fácil um americano perguntar: “Did you finish breakfast yet?”.

Tanks.

See you later.

Emanuel
ENGLISH PLUS + CURSOS
Além de aprender sem anúncios, você terá acesso: aos Cursos do English Experts, a respostas verificadas por especialistas (ilimitado) e ao aplicativo Meu Vocabulário. ATIVAR AGORA
Hello Donay.

Ótima explicação.

Muito obrigado pelas informações.

See you later.

Cheers!
Emanel.
3 11
Só para acrescentar, ainda existe a gíria:

Jeet?

Que significa "Did you eat"?

E que também costuma ser usado com "yet": Jeet yet?

Did you eat?

"I´m going to get lunch. Jeet yet?" (urbandictionary.com)

Tradução: Eu vou almoçar. Você já comeu?

cheers!
Hello Sandrom.

Ótima dica, ainda não conhecia esta expressão.

Muito obrigado pelas informações.

See you later.

Cheers!
Emanel.