5. For something that started in the past and continues in the present
They’ve been married for nearly fifty years.
(They are still married)
They were married for nearly fifty years.
(Simple past. They are not married anymore)
She has lived in Liverpool all her life.
(She still lives there).
She lived in Liverpool all her life.
(She probably died).
6. For something that happened at an
indefinite time in the past:
I can’t get in the house. I’ve lost my keys.
Teresa isn’t at home. I think she has gone
shopping.
7. We use the present perfect of be when
someone has gone to a place and returned.
But when someone has not returned we
use have/has gone:
A: Have you ever been to San Francisco?
B: No, but I’ve been to Los Angeles.
A: Where is Maria? I haven’t seen her since last weekend.
B: She's gone to Paris. She’ll be back tomorrow.
8. We often use the present perfect with time
adverbials (just; recently) which refer to
the recent past:
Scientists have recently discovered a
new breed of monkey.
We have just gotten back from our holidays.
9. We use the Present Perfect with unfinished action in time:
Have you seen Helen today?
I haven’t been to Paris. (In my life)
Mom’s phoned me only once this week.