They have been talking for the last hour.
She has been working at that company for three years.
What have you been doing for the last 30 minutes?
Recently, I have been feeling really tired.
She has been watching too much television lately.
vs PP: I have seen that movie twenty times.
I think I have met him once before.