Uso de ''did not yet'' x ''have not yet''

Avatar do usuário GabiB 90 1 2
Sei como a regra se aplica nos tempos e situações quando utilizamos o simple past e present perfect. Porém, hoje aqui em meu local de trabalho ocorreu o seguinte: recebi um e-mail de uma pessoa da minha empresa, porém ela não é nativa da língua inglesa, e mencionou a seguinte frase:

"We did not yet received any money"

Para mim ficou bem claro que está errado.
Primeiro porque o fato de ela não ter recebido nenhum dinheiro ainda ser algo que não acabou, está acontecendo. Portanto, uso do present perfect deveria ter sido aplicado, além do mais, yet em frases negativas deve sempre vir no fim da sentença.

O correto seria:
"We have not received any money yet".

Porém, minha colega de trabalho disse que pesquisou e viu que não está gramaticalmente errado o uso do DID nessa frase, já pra mim soa bem errado.

Alguém pode dar uma opinião?

Aguardo comentários.

Mais Votada Mais Votada

Avatar do usuário Sra_Tradutora 3290 6 73
Duas opções corretas:

- We did not yet receive any money. (Simple Past)
- We have not yet received any money. (Past Perfect)

"We have not received any money yet" é correto também e mais comum na língua falada.
MENSAGEM PATROCINADA Você sabe como está o seu nível de inglês? Teste agora GRÁTIS em apenas alguns minutos.

Clique aqui para iniciar o Teste Online!
Avatar do usuário Marcio_Farias 12350 1 22 206
GabiB escreveu:[...] já pra mim soa bem errado[...]

Pra mim também.

Que tal:

"... did not yet receive..." ou, mesmo, "... did not receive ... yet"?