1). We use the present perfect tense to describe:
His aunt has lived in the USA all her life.
I've played the piano ever since I was five years old.
My mother isn't at home. I guess she has gone shopping.
2). We use the past perfect tense to talk about:
She'd published her first novel by the time she was only ten.
When the police arrived, the robbers had escaped.
If only I had seen her yesterday! I would have told her about the following exam.
I had hoped I would finish the task in two days, but the topic was way too complicated.
We can also use the past perfect tense followed by before to show that an action wasn’t done or was incomplete when the past simple action happened.
They left before we 'd spoken to them.
The director died before he'd finished the series.
3). We use the present perfect continuous tense to describe:
I've been living in this city for two years.
I've been visiting the gym a lot recently.
Mary has been running, so she is really exhausted.
4). We the past perfect continuous tense:
I had been tidying my room when my mother called.
He was tired because he had been working hard the day before.
If she hadn’t been wearing usual clothes, she would have taken part in our fancy dress party.
“Have they been practicing all these days?” - She asked if they had been practicing all those days.
5). We use the future perfect continuous tense:
I will have been working in this company for ten years next week.
By the time my brother comes, I will have been watching this film for an hour.
I'm sure he'll get a great job – he'll have been working at different internships every year that he's been at university.
You will be tired when you get home – you will have been jogging for over two hours.
6). We can use perfect continuous infinitives with modal verbs.
She should have been driving more carefully.
We will have been living here for more than five years soon.