Present Perfect Tense: Expressar algo recente em inglês

Hey there, people.

Por mais que várias explicações tenham sido fornecidas a respeito do present perfect, ainda sobram dúvidas.

Por exemplo, recebo mensagens assim: "Your program has expired". "Your message has been deleted". Nesse caso, por que elas estão no present perfect e não no passado normal ("Your message was deleted", "you program expired")?

Obrigada pela atenção.
See ya.

EBOOK VERBO GET 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 email. INICIAR TESTE
2 respostas
Donay Mendonça 22 107 1.6k
Dicas:

O 'present perfect' é também usado para expressar ideias relacionadas a eventos recentes sem tempo mencionado, que é o caso da pergunta: "your program has expired''.
The Present perfect is used to talk about

a) recent actions or events when no fixed time is given (e.g. news reports) often with words like just, recently and lately:

A volcano has erupted in Japan.
I've just seen your mother in the street.

b) actions which have a result in the present:

What's wrong? Have you lost your keys?

==> tolearnenglish.com
Thank you so much. That explained a lot.
Hugs. :)