Present perfect 1. Present perfect 2. for something that happened in the past but is important in the present: I can't get in the house. I've lost my keys. Teresa isn't at home. I think she has gone shopping. Present perfect 3. Present perfect 4. have been and have gone. We use have/has been when someone has gone to a place and returned:
1: The present perfect continuous can be used to emphasise the length of time that has passed. The present perfect simple is generally neutral: They've been waiting for hours! (This emphasises the length of time). They've waited for hours. (This doesn't emphasise the length of time). 2: On the other hand, the present perfect simple is oftenWe use the present perfect to talk about present activities that started in the past. We use for to talk about the period of time up to the present, e.g. for four years, for two days. The company has been in business for four years. We use since to talk about the time when an activity started.Here are 7 present perfect phrases which you can add into your conversations today: 1. "I've known her for ages.". You met your friend a long time ago eg "I met her 3 years ago.". But the time you know her began 3 years ago and continues until now. So that's why it's a present perfect phrase.
Key difference 2: present perfect actions happened in the past, but are connected to the present. simple past actions started and finished in the past. Examples: Chris can't come on the trip, he has broken his leg. (present perfect) his leg is still broken. I broke my leg when I was fifteen. (simple past)
.