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
Mary _______________________ (clean) her flat all day and she is exhausted.
has been cleaning
Oops!
Okay!
What a mess! Someone ____________________ (paint) here.
has been painting
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!
My neighbours _______________________ (build) a nice house in the mountains.
have built
Oops!
Okay!
JK Rowling ____________________ (write) the series of Harry Potter books.
has written
Oops!
Okay!
Look at the table. Mum _________ a lot of cookies!
has made/has baked
Oops!
Okay!
Kate __________________ (work) in the garden all the morning.
has been working
Oops!
Okay!
Look! The kids ____________________________ (decorate) the Christmas tree.
have decorated
Oops!
Okay!
He is so happy. He ________________________ (win) the race.
has won
Oops!
Okay!
The glass is still full. He _______________________ (not drink) his beer yet.
has not drunk
Oops!
Okay!
Santa __________________ (wrap) all the presents and now he is going to give them to children.
has wrapped
Oops!
Okay!
Why is she so tired? She ____________________________ (run) .
has been running
Oops!
Okay!
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies