- Core meaning
- Present perfectPast connected to now, result, experience, unfinished periodPast simpleCompleted action inside a finished time
- Typical time words
- Present perfectever, never, just, already, yet, since, for, recently, this weekPast simpleyesterday, last month, in 2018, two years ago, when I was a child
- Is the exact time stated?
- Present perfectNo, the time is unknown or unimportantPast simpleYes, or it is clear from the context