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 Regular Verbs
0
%
0
0
0
Back
Restart
My parents ____ ____ (clean) the house today.
My parents have cleaned the house today.
Oops!
Okay!
The cat ____ _______ (chase) the bird every day this week.
The cat has chased the bird every day this week.
Oops!
Okay!
_____ ____ _______ (she / play) this video game before?
Has she played this video game before?
Oops!
Okay!
How long ______ ____ ______ (you / care) for your dog?
How long have you cared for your dog?
Oops!
Okay!
____ ____ ________ (they / pass) the exam?
Have they passed the exam?
Oops!
Okay!
How long _____ ___ ______ (you / live) in this town?
How long have you lived in this town?
Oops!
Okay!
She ____ _____ (close) the windows.
She has closed the windows.
Oops!
Okay!
She ____ _______ (kick) the ball.
She has kicked the ball
Oops!
Okay!
____ _____ ________ (your family / celebrate) Christmas before?
Has your family celebrated Christmas before?
Oops!
Okay!
__ ____ ____ _______ ( I / not / watch) this film in the cinema.
I have not watched this film in the cinema.
Oops!
Okay!
My mom ____ _____ ________ (not / visit) Spain yet.
My mom has not visited Spain before.
Oops!
Okay!
Car accidents ___ _________ (happen) many times.
Car accidents have happened many times.
Oops!
Okay!
You _____ _______ (push) the door open.
You have pushed the door open.
Oops!
Okay!
She ____ ______ (act) in a TV show before.
She has acted in a TV show before.
Oops!
Okay!
My family ____ _________ (manage) the store for many years.
My family has managed the store for many years.
Oops!
Okay!
______ ____ ________ (you / listen) to this song before?
Have you listened to this song before?
Oops!
Okay!
She _____ _______ (paint) me a beautiful picture.
She has painted me a beautiful picture.
Oops!
Okay!
We ____ ________ (watch) the film "The Grinch" many times.
We have watched the film "the Grinch" many times.
Oops!
Okay!
He ____ ________ (accept) his scholarship.
He has accepted his scholarship.
Oops!
Okay!
No, I ___ ____ ______ (not / finish) my homework yet.
No. I have not finished my homework yet.
Oops!
Okay!
_____ _____ ________ (you / dance) ballet before?
Have you danced ballet before?
Oops!
Okay!
He ____ _______ (love) her for many years.
He has loved her for many years.
Oops!
Okay!
She ___ _____ (work) at the school for three years.
She has worked at the school for three years.
Oops!
Okay!
_____ _____ _____ (you / visit) the United States before?
Have you visited the United States before?
Oops!
Okay!
The dog ____ _______ (jump) onto my bed.
The dog has jumped onto my bed.
Oops!
Okay!
You and your friends ______ _______ (perform) in a play at school.
You and your friends have performed in a play at school.
Oops!
Okay!
They ____ ______ (to do) their homework already.
The have done their homework already.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies