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!
______ ____ ________ (you / listen) to this song before?
Have you listened to this song before?
Oops!
Okay!
_____ ____ _______ (she / play) this video game before?
Has she played this video game before?
Oops!
Okay!
The dog ____ _______ (jump) onto my bed.
The dog has jumped onto my bed.
Oops!
Okay!
He ____ _______ (love) her for many years.
He has loved her for many years.
Oops!
Okay!
How long _____ ___ ______ (you / live) in this town?
How long have you lived in this town?
Oops!
Okay!
_____ _____ ________ (you / dance) ballet before?
Have you danced ballet before?
Oops!
Okay!
How long ______ ____ ______ (you / care) for your dog?
How long have you cared for your dog?
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!
You _____ _______ (push) the door open.
You have pushed the door open.
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 / pass) the exam?
Have they passed the exam?
Oops!
Okay!
He ____ ________ (accept) his scholarship.
He has accepted his scholarship.
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!
No, I ___ ____ ______ (not / finish) my homework yet.
No. I have not finished my homework yet.
Oops!
Okay!
She ____ _______ (kick) the ball.
She has kicked the ball
Oops!
Okay!
Car accidents ___ _________ (happen) many times.
Car accidents have happened many times.
Oops!
Okay!
She ____ _____ (close) the windows.
She has closed the windows.
Oops!
Okay!
My mom ____ _____ ________ (not / visit) Spain yet.
My mom has not visited Spain before.
Oops!
Okay!
We ____ ________ (watch) the film "The Grinch" many times.
We have watched the film "the Grinch" many times.
Oops!
Okay!
She _____ _______ (paint) me a beautiful picture.
She has painted me a beautiful picture.
Oops!
Okay!
____ _____ ________ (your family / celebrate) Christmas before?
Has your family celebrated Christmas before?
Oops!
Okay!
The cat ____ _______ (chase) the bird every day this week.
The cat has chased the bird every day this week.
Oops!
Okay!
__ ____ ____ _______ ( I / not / watch) this film in the cinema.
I have not watched this film in the cinema.
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