Present Perfect vs Past Simple
Present perfect = no finished time; past simple = finished time.
Examples
- I have seen it.
- I saw it yesterday.
Key rules
- Present perfect links the past to the present and gives no finished time
- Past simple is for finished actions with a stated time
- Use present perfect with already, yet, ever, just
- Use past simple with yesterday, last year, in 2010, ago
Common mistakes
- I have seen him yesterday โ I saw him yesterday
- Did you ever try sushi? โ Have you ever tried sushi?
๐ก Tip: If there is a past time word, use past simple.