Text
Present perfect vs Simple past: I have done vs I did
This lesson explains the difference between the present perfect (I have done) and the simple past (I did). Both talk about actions in the past, but they are used in different situations.
- Present perfect links past actions to the present (results, experience, unfinished time).
- Simple past describes actions completed at a specific time in the past.
- Look for time expressions: 'yesterday', 'last week', 'in 2019' → simple past; 'ever', 'already', 'yet', 'so far', 'recently' → often present perfect.