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]
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.
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.
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.