Use Present Perfect:1. when something happened in the past and the effect is still noticable in the present
2. when time is not important
Examples:
1. I have lived in New York for seven years now.
1. Anna has worked as a secretary since she was 20 years old.
2. I have painted the door.
2. The men have gone to the pub.