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 continuous
0
%
0
0
0
Back
Restart
According to some experts, our quality of life ______ (get) worse over the last few years.
has been getting
Oops!
Okay!
Answer the question using the prompts in brackets: Why aren't you hungry? (eat ten biscuits)
I've eaten ten biscuits.
Oops!
Okay!
How long _____ the residents ______ (wait) for the new eco-friendly plan?
have residents been waiting
Oops!
Okay!
The kids' bedroom is so untidy because they ________ (play) all day.
They have been playing
Oops!
Okay!
How long _____ you ______ (work) as an architect?
have you been working
Oops!
Okay!
Life ______ (become) very difficult for those living in the city because of the traffic.
has become
Oops!
Okay!
Can you answer the phone? My hands are dirty because I _______ (make) a cake.
I've been making
Oops!
Okay!
I think Josie ______ (have) some bad news.
has had
Oops!
Okay!
He _____ never ______ (meet) your friend, has he?
has/met
Oops!
Okay!
They _______ (build) new blocks of flats for many years.
have been building
Oops!
Okay!
The exhibition ____________ (run) for a month.
has been running
Oops!
Okay!
I ___________ (save up) for a new smartphone since my last birthday.
I've been saving up
Oops!
Okay!
It _____ (rain) heavily for hours now and it doesn't seem as if it's going to stop soon.
has been raining
Oops!
Okay!
Maya ________ (read) the Harry Potter books for the last two months.
has been reading
Oops!
Okay!
Answer the question using the prompts in brackets: Why are you so happy? (win the spelling competition)
I've won the spelling competition.
Oops!
Okay!
Answer the question using the prompts in brackets: Why are you so filthy? (clean my bike for two hours).
I've been cleaning my bike for two hours.
Oops!
Okay!
The temperature today _______ (fall) at least five degrees. It's freezing!
has fallen
Oops!
Okay!
Answer the question using the prompts in brackets: Why are you so white? (see a ghost / just)
I've just seen a ghost.
Oops!
Okay!
Your hair's wet! What have you __________?
been doing
Oops!
Okay!
My eldest sister _________ (do) exams all month.
has been doing
Oops!
Okay!
I can't find my keys. I ________ (see) them in the last 24 hours.
I haven't seen
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies