badcom escreveu:Esse assunto já está bem batido aqui, mas só para dar um exemplo bem corriqueiro. O gmail por exemplo após um e-mail ser enviado, ele mostra a seguinte mensagem: "Your message has been sent", ou seja, sua mensagem foi enviada e pode ser que ainda esteja sendo enviada. Ele não garante que foi enviada e já chegou ao destinatário.
Acredito que poderia ter usado: "Your message was sent", mas com o has been fica melhor porque como eu disse, pode ser que ainda esteja sendo enviado.
Será que o uso do "was" nesse caso serial gramaticalmente errado?
Aos experts, tudo correto? Falei besteira? xD
Valeu, galera!
Flavia.lm escreveu:"Your message has been sent" = Sua mensagem foi enviada - Believe me!
É uma questão de "mistério" envolvendo o present perfect que infelizmente temos que nos acostumar com o uso, sem nos apegar muito às regras... e olha que eu já briguei muito aqui no fórum por causa desses mistérios!
Deve ser realmente um mistério esse lance do Present Perfect. Acabei de ler a seguinte frase:
"Your changes have been saved succesfully."
Já li que o
Present Perfect pode ser usado (além da explicação da Nilza postada aqui pelo Alessandro = "um passado que ainda se manifesta no presente") quando não dizemos quando aquela determinada ação ocorreu. Já o
Simple Past especifica um determinado tempo no passado ou, pelo menos, especifica um tempo onde os sujeitos envolvidos no diálogo sabem quando o evento passado ocorreu ou até mesmo quando é possível saber quando ocorreu pelo contexto.
No final desse post do Adir Ferreira (
http://www.englishexperts.com.br/2007/1 ... e-macetes/), ele diz ainda que quando a pergunta contiver a palavra WHEN, então devemos utilizar o
Simple Past. Ora, WHEN nos leva a responder um determinado tempo no passado, logo, Simple Past!
O que pode gerar dúvida é quando estamos falando de um
tempo que se iniciou no passado mas ainda não acabou +
tempo especificado/determinado.
Exemplo, cfe post do Donay Mendonça (
diferenca-entre-present-perfect-x-past-simple-t26083.html):
We have received over 50 letters of support
in the last 10 days.
I have worked really hard
this morning. Another two shelves to put up and then I think I'll have lunch.
Ambos especificam um tempo passado onde ocorreu a ação, porém essas ações se estendem do passado até o presente. Então, opta-se pelo
Present Perfect nestes casos pois, apesar de determinar o passado (in the last 10 days / this mornig), é o Present Perfect que dará ao receptor da mensagem a noção de que essa ação passada ainda se manifesta no presente.
Espero ter ajudado!