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
Melissa _________ a new dress for the party; here it is. (buy)
has bought
Oops!
Okay!
His phone _________ for ten minutes; why doesn’t he answer it? (ring)
has been ringing
Oops!
Okay!
He _________ this medicine for 3 days but is still not better. (take)
has been taking
Oops!
Okay!
My son is sick. I _________ him to the doctor twice already. (take)
have taken
Oops!
Okay!
He _________ the cake in the oven; it will be ready in 45 minutes. (put)
has put
Oops!
Okay!
You _________ video games all day. Go outside and play! (play)
have been playing
Oops!
Okay!
This is my sister’s new car. She _________ it for only 2 days. (have)
has had
Oops!
Okay!
He _________ in 3 movies so far; this will be his fourth. (act)
has acted
Oops!
Okay!
I’m sorry I’m late! How long _________ for me? (wait)
have you been waiting
Oops!
Okay!
It _________ all week; when will the sun come out? (rain)
has been raining
Oops!
Okay!
Have you seen my keys anywhere? I _________ for them for hours. (look)
have been looking
Oops!
Okay!
We _________ 6 U.S. cities since we moved here. (visit)
have visited
Oops!
Okay!
You _________ for months. You must be ready to come home. (travel)
have been travelling
Oops!
Okay!
You stayed up all night?! What _________? (do)
have you been doing
Oops!
Okay!
We _________ for hours and we’re still not there! (travel)
have been travelling
Oops!
Okay!
I _________ to California. Please come visit me here! (move)
have moved
Oops!
Okay!
They _________ the food so now we can start cooking it. (prepare)
have prepared
Oops!
Okay!
The repairman _________ the TV in time for us to watch the World Cup! (repair)
has repaired
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies