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 #1
0
%
0
0
0
Back
Restart
They _______________ there for many years. (live)
They have lived there for many years.
Oops!
Okay!
She __________________ her phone. (find)
She has found her phone.
Oops!
Okay!
My mother _______________ a cake for the party tonight. (make)
My mother has made a cake for the party tonight.
Oops!
Okay!
The dog __________________ its leg. (break)
The dog has broken its leg.
Oops!
Okay!
It __________________ raining all day. (not stop)
It hasn't stopped raining all day.
Oops!
Okay!
The children ________________ their homework. (finish)
The children have finished their homework.
Oops!
Okay!
She ________________ London three times this month. (visit)
She has visited London three times this month.
Oops!
Okay!
We _________________ our dog this week. (not / see)
We haven't seen our dog this week.
Oops!
Okay!
The soccer team ____________ six games this season. (play)
The soccer team has played six games this season.
Oops!
Okay!
_______________ your exam to the teacher? (you / give)
Have you given your exam to the teacher?
Oops!
Okay!
I _______________ London four times. (visit)
I have visited London four times.
Oops!
Okay!
I ________________ a present for my sister's birthday. (buy)
I have bought a present for my sister's birthday.
Oops!
Okay!
___________________ at this company for a long time? (you / work)
Have you worked at this company for a long time?
Oops!
Okay!
The author ________________ many books. (write)
The author has written many books.
Oops!
Okay!
My brother ________________ our car this week (not drive)
My brother hasn't driven our car this week.
Oops!
Okay!
We ______________ her today. (not see)
We haven't seen her today.
Oops!
Okay!
I ___________ a cold since last week. (have)
I have had a cold since last week.
Oops!
Okay!
____________________ the new Marvel film? (you / see)
Have you seen the new Marvel film?
Oops!
Okay!
He _______________ the piano for many years. (play)
He has played the piano for many years.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies