This question already has an answer here:
- Present Perfect or simple past? 3 answers
What's the difference between "I..." and "I have..."? For example, what would be the difference between saying "I recently moved back to Portland" and "I've recently moved back to Portland"?