I __ (read) this book three times.
have read
I have been known her for years.
I have known her for years.
Yes, I’ve visited Paris twice.
Have you ever visited Paris?
I __ (never/be) to New York.
have never been
What’s the difference between “I’ve read the book” and “I’ve been reading the book”?
“Have read” = finished, “Have been reading” = still in progress or focus on activity/time.
She __ (wait) for you all morning.
has been waiting
They have painted the house since last month.
They have been painting the house since last month.
She’s been studying for 3 hours.
How long has she been studying?
She __ (study) all morning.
has been studying
Which sentence shows a repeated action?
A. I’ve written two emails.
B. I’ve been writing emails all morning.
B
We __ (live) in this town since 2010.
have lived / have been living (I accept both)
He has been always loved pizza.
He has always loved pizza.
They’ve known each other since childhood.
How long have they known each other?
We __ (not/finish) our homework yet.
haven’t finished
Which tense focuses more on the result?
Present Perfect Simple
He __ (clean) the house, so it looks great!
has cleaned
She has waited here for two hours.
She has been waiting here for two hours.
Yes, I’ve been working on that project.
Have you been working on that project?
They __ (talk) on the phone for over an hour!
have been talking
Choose the correct option:
He’s tired because he __ (work) hard.
has been working
Why are you out of breath? ___ (run)?
Have you been running
How long have you been know each other?
How long have you known each other?
He’s written five songs today.
How many songs has he written today?
I __ (clean) my room, and now it looks great.
have cleaned
Explain when we use Present Perfect Continuous instead of Present Perfect Simple.
When we focus on duration, activity in progress, or recent action with visible results.