Several resources indicate that present perfect tense is preferred to give new information/hot news therefore that's why we see present perfect in the news and on the newspapers (such as "The prime minister has resigned", "The athlete has broken the world record" etc)
When giving hot news, do we use present perfect considering current relevance semantically or do we just focus on the fact that action happened in recent past?
Allow me to demonstrate my question with regard to some confusing verbs for me which are "to mix up" and " to think"
Example 1-Giving new information to someone
A: Tell me how did it go?
B: I've mixed up Jessica with somebody else. I couldn't give her your letter. Then I recalled her face but it was too late.
Example 2-Giving new information to someone
A: Tell me how did it go?
B: I've thought the blonde girl in the hall was Jessica. Apparently she wasn't. I couldn't give her your letter. Then I recalled her face but it was too late.
Example 3- Reporting the news
The prime minister has mixed up finance committee member with tourism committee member.
Example 4- Reporting the news
The prime minister has thought Mr. Mike Jones was from tourism committee.
On examples 3 & 4 mixing up is over too and the prime minister knows the correct committee member now which is also known by the reporter.
Can you please inform me whether using present perfect is correct in all these examples focusing on the fact that mixing up action happened in recent past? Or should simple past be used?