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 and Present Perfect Continuous
0
%
0
0
0
Back
Restart
Look at this wall. Someone _______________ (paint) a beautiful picture on it.
has painted
Oops!
Okay!
He is completely exhausted. He ________________ (climb) for a few hours.
has been climbing
Oops!
Okay!
Kate __________________ (work) in the garden all the morning.
has been working
Oops!
Okay!
My neighbours _______________________ (build) a nice house in the mountains.
have built
Oops!
Okay!
He is so happy. He ________________________ (win) the race.
has won
Oops!
Okay!
Mum will be angry. My sister ________________ (not wash) the dishes.
has not washed
Oops!
Okay!
Why is the girl wet? She _____________________ (play) in the rain.
has been playing
Oops!
Okay!
What a mess! Someone ____________________ (paint) here.
has been painting
Oops!
Okay!
Mary _______________________ (clean) her flat all day and she is exhausted.
has been cleaning
Oops!
Okay!
Why is she so tired? She ____________________________ (run) .
has been running
Oops!
Okay!
Look at the table. Mum _________ a lot of cookies!
has made/has baked
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies