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 Vs present perfect continuous
0
%
0
0
0
Back
Restart
She (promise) to help many times.
Has promised
Oops!
Okay!
Raúl (be) at the school since 6am.
Has been
Oops!
Okay!
We (paint) our living room. I think it looks a lot better.
Have painted
Oops!
Okay!
I (be) in London for three years.
Have been
Oops!
Okay!
The writer (deserve) this award for a long time
Has deserved
Oops!
Okay!
It's really smelly in here. (somebody/smoke)?
Has somebody been smoking
Oops!
Okay!
He (clean) the kitchen. Everything is sparkling clean.
Has cleaned
Oops!
Okay!
Raúl (leave) .
Has left
Oops!
Okay!
She (write) her essay and (send) it to her professor.
Has written, has sent
Oops!
Okay!
She (take) French lessons lately.
Has been taking
Oops!
Okay!
How many times (you/visit) Scotland?
Have you visited
Oops!
Okay!
I (call) John for hours and hours and he hasn't answered. I'm really angry with him!
Have been calling
Oops!
Okay!
We (know) David for ages.
Have known
Oops!
Okay!
David (eat) chocolate all morning, so he feels sick.
Has been eating
Oops!
Okay!
How much petrol (she/buy)?
Has she bought
Oops!
Okay!
I (paint) my house all day, but it's not finished yet.
Have been painting
Oops!
Okay!
It (not/rain) for three hours! Only about one hour.
Hasn't been raining
Oops!
Okay!
They (study) very hard recently.
Have been studying
Oops!
Okay!
He (see) the film 'Shrek' about six times.
Has seen
Oops!
Okay!
I (not/do) the housework yet.
Haven't done
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies