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 or Past Simple?
0
%
0
0
0
Back
Restart
I _________ my grandmother since last month. (not/visit)
I haven't visited my grandmother since last month.
Oops!
Okay!
My uncle _________ to the USA two years ago. (travel)
My uncle travelled to the USA two years ago.
Oops!
Okay!
She _________ (live) in seven different countries, so she knows a lot about different cultures.
She has lived in seven different countries, so she knows a lot about different cultures.
Oops!
Okay!
Oops!
Okay!
_______ you _________ (plan) your holiday yet?
Have you planned your holiday yet?
Oops!
Okay!
My mum ______ the house. (leave / just)
My mum has just left the house.
Oops!
Okay!
They ______ the news about Sophie. (hear / just)
They have just heard the news about Sophie.
Oops!
Okay!
I've _______ baked a cake. Would you like some? (already/yet/just)
I've just baked a cake. Would you like some?
Oops!
Okay!
_____ your best friend ______ overnight on Saturday? (stay)
Did your best friend stay overnight on Saturday?
Oops!
Okay!
I _________ my older sister since March. (see / not)
I haven't seen my older sister since March.
Oops!
Okay!
I ___________ (read) six books this week.
I have read six books this week.
Oops!
Okay!
Amy __________ (visit) her grandmother last month. She __________ (visit) her grandmother twice this year.
She visited her grandmother last month. She has visited her grandmother twice this year.
Oops!
Okay!
I __________ my cousin for a long time. (see / not)
I haven't seen my cousin for a long time.
Oops!
Okay!
My brother __________ a scooter. (ride / never)
My brother has never ridden a scooter.
Oops!
Okay!
He __________ (live) in Sydney for a year when he was a student.
He lived in Sydney for a year when he was a student.
Oops!
Okay!
At the weekend, they _______ (play) football, then they ________ (go) to a restaurant.
At the weekend, they played football, then they went to a restaurant.
Oops!
Okay!
I've _________ seen this movie five times! Can we watch something else? (already/yet/just)
I've already seen this movie five times! Can we watch something else?
Oops!
Okay!
Can you stop talking about the ending of the movie? I haven't seen it _______. (already/just/yet)
Can you stop talking about the ending of the movie? I haven't seen it yet.
Oops!
Okay!
I _______ to Colombia. (be / never)
I have never been to Colombia.
Oops!
Okay!
______ you _______ the English test yesterday? (finish)
Did you finish the English test yesterday?
Oops!
Okay!
Suzanne _________ by plane. (travel / not)
Suzanne hasn't travelled by plane.
Oops!
Okay!
I haven't done my homework _________. (yet/already/just)
I haven't done my homework yet.
Oops!
Okay!
Peter was late this morning, he_______ to schoot at 9 o'clock. (come)
Peter was late to school this morning, he came to school at 9 o'clock.
Oops!
Okay!
My great great grandfather _________ (has) five sisters.
My great great grandfather had five sisters.
Oops!
Okay!
Calvin ___________ (never/understand) the present perfect.
Calvin has never understood the present perfect.
Oops!
Okay!
Most students in this class ____________ (never/go) to Tasmania.
Most students in this class have never been to Tasmania.
Oops!
Okay!
______ you ever _______ a tuxedo? (wear)
Have you ever worn a tuxedo?
Oops!
Okay!
______ your father ever ________ a bus? (drive)
Has your father ever driven a bus?
Oops!
Okay!
She __________ (break) her leg the day before her exam.
She broke her leg the day before her exam.
Oops!
Okay!
You are on time. We _______ our meeting. (start / just)
You are on time. We have just started our meeting.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies