Used when:
- an event happening at an indefinite time in the past
(no time is given, result is there)
I have done my homework, no worries mum!
- an event starting in the past and still going on. (since, always, how long, etc.)
I have worked as an English teacher since 2000.