When do you use the present perfect?
You use the present perfect when:- you want to say that something has started in the past but is now still going /she has worked in the bank for five years. /
- you want to talk about experiences
/She's already visited Hawaii three times./
- you want to say that something has happened in the past but you still notice the effect of it. /Kumar feels sick. He's eaten too much./
(grammar survey 6)