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 and Present Perfect Continuous
0
%
0
0
0
Back
Restart
It ____________ (rain) for two hours, so the schedule has been changed.
has been raining
Oops!
Okay!
I _______ (pump) up three tyres for the ride. Would you like to do the fourth?
have pumped
Oops!
Okay!
We ________ (walk) ten kilometres.
have walked
Oops!
Okay!
The instructor _________ (teach) in this camp for five years.
has been teaching
Oops!
Okay!
I __________ (look) for mushrooms for hours but I ______ (not find) any.
have been looking / haven't found
Oops!
Okay!
I________ (hear) about the roller coaster since it opened.
have heard
Oops!
Okay!
How many apples __________ (you /pick)? ~ We___________ (pick) ten apples.
have you picked / have picked
Oops!
Okay!
That boy_____ (eat) seven scoops of ice-cream.
has eaten
Oops!
Okay!
I ________(ride) all the horses in the camp.
have ridden
Oops!
Okay!
I __________ (try) to finish this letter completely for an hour.
have been trying
Oops!
Okay!
What a lovely smell! ~ Mary _________ (make) jam.
has been making
Oops!
Okay!
I__________(sleep) on every bed in this camp and I don't like any of them.
have slept
Oops!
Okay!
The students____________ (work) very well in this semester.
have been working
Oops!
Okay!
We ___________ (walk) for three hours.
have been walking
Oops!
Okay!
I ______ (work) in the amusement park for ten years.
have been working
Oops!
Okay!
I _________(teach) hundreds of students but I _______ (never meet) such a talented class as this.
have taught / have never met
Oops!
Okay!
I ______ (polish) this table all morning and she is not satisfied with it yet.
have been polishing
Oops!
Okay!
_________ (you / hear) the news? Tom and Ann are engaged!
Have you heard
Oops!
Okay!
He _______(sleep) since ten o'clock. It's time to wake up.
has been sleeping
Oops!
Okay!
You ______________ (walk) too fast, so you are tired.
have been walking
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies