Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present perfect simple vs continuous
0
%
0
0
0
Back
Restart
I (have known/have been knowing) Jessica for a long time
have known ( stative verb, we can't use continuous form)
Oops!
Okay!
John ( has always wanted/has always been wanting) to be an actor
has always wanted ( want- stative verb, we can't use a continuous form)
Oops!
Okay!
How long (have you studied/have you been studying) English? Since 2018
have you been studying ( the action continues)
Oops!
Okay!
Jonathan ( has bought/has been buying) a new cellphone. It's awesome!
has bought ( finished action) result- his cellphone is awesome
Oops!
Okay!
Q: How long (have you cooked/have you been cooking) ? A: All day, I'm exhausted
have you been cooking ( unfinished and ongoing action)
Oops!
Okay!
Susan (has had/has been having) coffee for 2 hours
has been having coffee ( have- dynamic- drink, we can use the progressive form)
Oops!
Okay!
I ((have finished/have been finishing) my report. I can sleep now
have finished ( completed action- present perfect simple)
Oops!
Okay!
She (has known/has been knowing) Mark for 10 years
has known ( know- stative verb, we can't use the progressive form)
Oops!
Okay!
Susan (has always believed/has always been believing) in ghosts
has always believed ( believe- stative verb, we can't use a continuous form)
Oops!
Okay!
She ( has repaired/has been repairing) her computer for several days! She can't finish yet
has been repairing (unfinished action, she is still repairing the computer)
Oops!
Okay!
Jack ( has decorated his house/has been decorating his house) He's not finished yet
has been decorating his house (unfinished action, he is still decorating his house)
Oops!
Okay!
Julie ( has played/has been playing) for hours! She's having a lot of fun !
has been playing ( she is still playing)
Oops!
Okay!
Lucas (has used/has been using) the dictionary for a few years
has been using ( he is still using the dictionary)
Oops!
Okay!
Liz and Joe (have worked/have been working) on this project since last month
have been working ( they are still working in the project)
Oops!
Okay!
How long ( has the baby slept/has the baby been sleeping) For 30 minutes
has the baby been sleeping ( the baby still sleeps)
Oops!
Okay!
I (have studied/ have been studying) all day long!
have been studying (all day long- continuous form)
Oops!
Okay!
John (has had/has been having) the same car for years
has had ( have- stative- possession, we can't use a continuous form)
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies