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 simple
0
%
0
0
0
Back
Restart
He __________ (buy) a new car last week
He bought a new car last week
Oops!
Okay!
What time __________ (do/ you/ wake up) this morning?
What time did you wake up this morning?
Oops!
Okay!
I ___________ (go) to the cinema last night
I went to the cinema last night
Oops!
Okay!
__________ (she/ pass) the exam?
Did she pass the exam?
Oops!
Okay!
Prices __________ (increase) recently
Prices have increased recently
Oops!
Okay!
I __________ (wake up) at 7 a.m. yesterday
I woke up at 7 a.m. yesterday
Oops!
Okay!
We ____________ (travel) to Italy and __________ (explore) many beautiful cities
We travelled to Italy and explored many beautiful cities
Oops!
Okay!
The teacher ___________ (correct) all the exams
The teacher has corrected all the exams
Oops!
Okay!
She __________ (meet) her best friend in high school
She met her best friend in high school
Oops!
Okay!
His attitude __________ (change) since he started working here
His attitude has changed since he started working here
Oops!
Okay!
They __________ (try) skydiving, and they loved it
They have tried skydiving, and they loved it
Oops!
Okay!
She __________ (brake) her phone, and now she needs a new one
She has broken her phone, and now she needs a new one
Oops!
Okay!
We __________ (go) camping every summer
We went camping every summer
Oops!
Okay!
They always __________ (eat) dinner together as a family
They always ate dinner together as a family
Oops!
Okay!
She __________ (never/ eat) sushi before
She has never eaten sushi before
Oops!
Okay!
Oops!
Okay!
The weather __________ (became) colder this week
The weather has become colder this week
Oops!
Okay!
She __________ (work) at the same company since 2015
She has worked at the same company since 2015
Oops!
Okay!
She __________ (study) for her exams yesterday
She studied for her exams yesterday
Oops!
Okay!
We __________ (live) in this house for five years
We have lived in this house for five years
Oops!
Okay!
__________ (ever/ be) to Spain?
Have you ever been to Spain?
Oops!
Okay!
She __________ (arrive) late to the meeting last Monday
She arrived late to the meeting last Monday
Oops!
Okay!
We __________ (already/ book) the tickets for the concert
We have already booked the tickets for the concert
Oops!
Okay!
She __________ (not/ do) like the movie
She didn’t like the movie
Oops!
Okay!
I __________ (know) her since we were kids
I have known her since we were kids
Oops!
Okay!
They __________ (leave) the party early last night
They left the party early last night
Oops!
Okay!
I __________ (not/ do) go to the party because I was tired
I didn’t go to the party because I was tired
Oops!
Okay!
I __________ (visit) London twice
I have visited London twice
Oops!
Okay!
He __________ (lost) his keys, so he can’t open the door
He has lost his keys, so he can’t open the door
Oops!
Okay!
They __________ (be) friends for a long time
They have been friends for a long time
Oops!
Okay!
She __________ (walk) to school every day
She walked to school every day
Oops!
Okay!
My English __________ (got) much better since I started practicing every day
My English has gotten much better since I started practicing every day
Oops!
Okay!
Technology __________ (improve) a lot in the last decade
Technology has improved a lot in the last decade
Oops!
Okay!
He __________ (study) a lot for this exam
He has studied a lot for this exam
Oops!
Okay!
They __________ (not/ finish) their homework on time
They didn’t finish their homework on time
Oops!
Okay!
I __________ (play) football every Saturday when I was a child
I played football every Saturday when I was a child
Oops!
Okay!
I __________ (just/ finish) my homework
I have just finished my homework
Oops!
Okay!
Where __________ (they/ go) on holiday?
Where did they go on holiday?
Oops!
Okay!
They ___________ (watch) a great movie on Friday
They watched a great movie on Friday
Oops!
Okay!
We ___________ (not see) that movie yet
We haven’t seen that movie yet
Oops!
Okay!
Once upon a time, a young boy __________ (find) a magical stone
Once upon a time, a young boy found a magical stone
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies