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
Santa __________________ (wrap) all the presents and now he is going to give them to children.
has wrapped
Oops!
Okay!
Look! The kids ____________________________ (decorate) the Christmas tree.
have decorated
Oops!
Okay!
Look at the table. Mum _________ a lot of cookies!
has made/has baked
Oops!
Okay!
We ________ (not/ decide) what to get Mark for his birthday yet.
haven't decided
Oops!
Okay!
This new computer __________ (make) my life a lot easier.
has made
Oops!
Okay!
_________ (Paul/ ever/ meet) a famous person?
Has Paul ever met a famous person?
Oops!
Okay!
He is so happy. He ________________________ (win) the race.
has won
Oops!
Okay!
Why is she so tired? She ____________________________ (run) .
has been running
Oops!
Okay!
Have the boys __________(play) computer games since this morning?
been playing
Oops!
Okay!
Mary _______________________ (clean) her flat all day and she is exhausted.
has been cleaning
Oops!
Okay!
Have you _______ (talk) on the phone since eight o'clock?
been talking
Oops!
Okay!
Mum will be angry. My sister ________________ (not wash) the dishes.
has not washed
Oops!
Okay!
Kate __________________ (work) in the garden all the morning.
has been working
Oops!
Okay!
The glass is still full. He _______________________ (not drink) his beer yet.
has not drunk
Oops!
Okay!
My neighbours _______________________ (build) a nice house in the mountains.
have built
Oops!
Okay!
He is completely exhausted. He ________________ (climb) for a few hours.
has been climbing
Oops!
Okay!
Why is the girl wet? She _____________________ (play) in the rain.
has been playing
Oops!
Okay!
JK Rowling ____________________ (write) the series of Harry Potter books.
has written
Oops!
Okay!
Look at this wall. Someone _______________ (paint) a beautiful picture on it.
has painted
Oops!
Okay!
What a mess! Someone ____________________ (paint) here.
has been painting
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies