This question already has an answer here:
- What's the difference between “has been living” and “has lived”? 1 answer
- Is there a simple and clear way to explain the difference between past simple and present perfect? 3 answers
- Simple Past vs. Present Perfect 2 answers
- What's the difference between the simple past tense and the present perfect? 3 answers
- “Have been doing” and “have done” 2 answers
How are these two sentences different in meaning?
1) She looks very familiar; I have seen her somewhere before.
2) She looks very familiar; I saw her somewhere before.