Text
Present perfect and past (I have done vs I did)
This lesson explains the difference between the present perfect (have/has + past participle) and the simple past. Both forms refer to actions in the past, but they are used in different situations and with different time expressions.
- Present perfect: have/has + past participle (I have done). Used for experiences, actions with present relevance, or actions that started in the past and continue to the present.
- Simple past: past form of the verb (I did). Used for actions completed at a specific time in the past.
- Look for time expressions: 'yesterday/last year/in 2010/ago' → simple past. 'ever/never/just/already/yet/since/for' → present perfect.