Search from various English teachers...
Jordan flagmahmoud88
Is there a difference or not? So what the difference between.

I have met my friend recently and .I met my friend yesterday.Unfortunately until now i cant know which one is the best for the situation there is somthing is not clear for me.Any one here can expline what is the diffrance.

Best regard

Corrections · 6

0
Is there a difference or not?

So what the difference between. I have met my friend recently and .I met my friend yesterday.Unfortunately until now i cant know which one is the best for the situation there is somthing is not clear for me.Any one here can expline what is the diffrance.
Best regard

When you say 'I have met my friend recently', it means you met your friend in the past but that meeting had an effect in the present. For example, I've met my friend recently and I'm so glad that it happened. I met my friend yesterday means that all of that information belongs in the past. The time is finished and it has no effect on the present that's why it's incorrect to say I've met my friend yesterday.
0
Great help Thanks a lot
0
The best way i can describe it is that you often use 'I have ... in a timeframe that is past but runs up to the present, whereas you use the simple past when the timeframe has an end which is in the past. So 'yesterday' has an end in the past - 'I saw my friend yesterday'. But 'recently' runs right up to the present, so 'I have seen my friend recently' 'I saw my friend last week'. 'I have seen my friend this month' etc.
0
Amazing help Daniel . Thanks so much
0
Hi! Let me take a shot at this. Both sentences are in the past; however, the first one uses present perfect and the last one uses simple past. Below are the differences between the two statements (and tenses): 1. I have met my friend recently. - This sentence focuses more on the action (meeting the friend). We use present perfect when we want to emphasize the action that happened. 2. I met my friend yesterday. - In contrast with the first one, this focuses on when the meeting happened (yesterday). We use the simple past tense when there is a specific time when an action in the past happened. Of course, you can say "I met my friend recently" and it is still correct. However, avoid using "I have met my friend yesterday". We don't use a specific time expression with the present perfect tense. Hope this helps!

Want to progress faster?

Join this learning community and try out free exercises!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today