Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
present perfect vs present perfect continuous
0
%
0
0
0
Back
Restart
Ask: What have you been reading or studying recently?
(Open answer)
Oops!
Okay!
We’ve worked on this since hours.
We’ve been working on this for hours.
Oops!
Okay!
He’s broke his arm last week.
He broke his arm last week.
Oops!
Okay!
I ______ (wait) here for 20 minutes.
have been waiting
Oops!
Okay!
She has been cleaned the room.
She has cleaned the room.
Oops!
Okay!
We ______ (know) each other for years.
have known
Oops!
Okay!
Ask: What have you done today?
(Open answer)
Oops!
Okay!
He ______ (break) his leg.
has broken
Oops!
Okay!
Ask: What have you been watching lately?
(Open answer)
Oops!
Okay!
I’ve been saw that movie before.
I’ve seen that movie before.
Oops!
Okay!
Why do we say “I’ve lived here for ten years” not “I lived here for ten years”?
It continues up to now.
Oops!
Okay!
What’s the difference between “I’ve read that book” and “I’ve been reading that book”?
Simple = finished/result, Continuous = activity/duration
Oops!
Okay!
What are the signal words for Present Perfect Continuous?
for, since, all day, recently, lately, how long
Oops!
Okay!
I’ve been known her for years.
I’ve known her for years.
Oops!
Okay!
Why do we use “have been doing” when something just stopped and has a visible result?
Because it shows
Oops!
Okay!
I ______ (see) that movie twice.
have seen
Oops!
Okay!
He’s been eaten all the cookies.
He’s eaten all the cookies.
Oops!
Okay!
She’s been living here since 10 years.
She’s been living here for 10 years.
Oops!
Okay!
Can we say “I’ve been knowing her for years”?
No, use “I’ve known her for years.”
Oops!
Okay!
We ______ (play) tennis all day.
have been playing
Oops!
Okay!
I ______ (lose) my phone!
have lost
Oops!
Okay!
Which focuses more on duration – Simple or Continuous?
Present Perfect Continuous
Oops!
Okay!
Can we use “yesterday” with Present Perfect?
No, we use Past Simple with “yesterday.”
Oops!
Okay!
What do we use Present Perfect Simple for?
For completed actions connected to the present.
Oops!
Okay!
Why do we say “She’s been running” not “She’s run” when she’s tired and sweaty?
Because the focus is on the activity and its visible result.
Oops!
Okay!
Ask: Have you ever met a famous person?
(Open answer)
Oops!
Okay!
Ask: Have you ever forgotten something important?
(Open answer)
Oops!
Okay!
She ______ (study) all morning.
has been studying
Oops!
Okay!
Ask: What have you been learning recently?
(Open answer)
Oops!
Okay!
When do we use Present Perfect Continuous?
For actions that started in the past and are still happening now.
Oops!
Okay!
Ask: Have you been exercising regularly?
(Open answer)
Oops!
Okay!
He ______ (wash) the car. Look, it’s still wet!
has been washing
Oops!
Okay!
They have studied since 9 o’clock.
They have been studying since 9 o’clock.
Oops!
Okay!
Ask: What have you been doing this week?
(Open answer)
Oops!
Okay!
They’ve been go to that café many times.
They’ve gone to that café many times.
Oops!
Okay!
Ask: Have you ever tried a new hobby and quit quickly?
(Open answer)
Oops!
Okay!
Which one is correct: “I’ve been learning English since 5 years” or “I’ve been learning English for 5 years”?
I’ve been learning English for 5 years.
Oops!
Okay!
She ______ (paint) her room, that’s why it smells of paint.
has been painting
Oops!
Okay!
I ______ (finish) my project already.
have finished
Oops!
Okay!
She ______ (cook) dinner since 5 p.m.
has been cooking
Oops!
Okay!
We have been finish our homework.
We have finished our homework.
Oops!
Okay!
Which focuses on result – Simple or Continuous?
Present Perfect Simple
Oops!
Okay!
Choose the correct: “She’s been eating all the cake” or “She’s eaten all the cake” (the cake is gone).
She’s eaten all the cake.
Oops!
Okay!
You ______ (work) here for a long time.
have worked
Oops!
Okay!
They ______ (wait) for you since 2 o’clock.
have been waiting
Oops!
Okay!
I ______ (read) this book before.
have read
Oops!
Okay!
It ______ (rain) for hours!
has been raining
Oops!
Okay!
Ask: What have you been listening to these days?
(Open answer)
Oops!
Okay!
What are the signal words for Present Perfect Simple?
ever, never, just, already, yet, since, for
Oops!
Okay!
Choose the correct: “It’s rained all day” or “It’s been raining all day”?
It’s been raining all day.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies