The present perfect indicates that the actions took place in the recent past. The past simple would not tell us when in the past those actions occurred.Why is the present perfect instead of the past simple used in the following examples?
"You've received a new message."
"You've successfully changed you password."
[STRIKE] why not past simple ?[/STRIKE]
But past simple aslo can be used in recent past, isn't it ?The present perfect indicates that the actions took place in the recent past. The past simple would not tell us when in the past those actions occurred.
The situations have present relevance - a new message is waiting for you; your password is now not what it was before.
We have had quite a few questions recently about the present perfect indicating 'recent past'. The present relevance is more important in BrE than how short a time has passed since the event happened.
If there is no past-time reference, such as just, a minute ago,then the present perfect is very likely in BrE. If there is such a past-time reference, however recent the past time was, we generally use a past tense.
The present perfect indicates that the actions took place in the recent past. The past simple would not tell us when in the past those actions occurred.
But the past simple ​can [STRIKE]aslo[/STRIKE] also [STRIKE]can[/STRIKE] be used in the recent past, [STRIKE]isn't[/STRIKE] can't it?
So it tells us that the past action has a relevance to the present or present results, whether the action just happened or happened long time agoThe present perfect in itself does not indicate the recent past (although possibly the situational context does) and it does not tell us when in the past the action occurred. I could theoretically check my phone after 100 years and still receive a similar notification. You've received 300,000 new messages.
These examples work well in the present perfect because they are notifications. Notifications, like news, have present relevance.