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
Past Simple vs Present Perfect Simple
0
%
0
0
0
Back
Restart
I...................(lose) my keys! I can't get into my house now.
I have lost my keys! I can't get into my house now.
Oops!
Okay!
The Vandals................. (invade)Rome in the year 455.
The Vandals invaded Rome in the year 455.
Oops!
Okay!
EVER or NEVER: Thank you. This is the best present I have .................got.
Thank you. This is the best present I have EVER got.
Oops!
Okay!
ALREADY / JUST / YET: I don't need to go to the library. I have............... returned my books.
I don't need to go to the library. I have ALREADY returned my books.
Oops!
Okay!
SINCE or FOR: They have lived in Paris.........ten years.
They have lived in Paris FOR ten years.
Oops!
Okay!
SINCE or FOR: He lived in Oxford ........3 years and then he moved.
He lived in Oxford FOR 3 years and then he moved.
Oops!
Okay!
.................you....................(ever / hear) of drone racing?
Have you ever heard of drone racing?
Oops!
Okay!
Last week I...............................(visit) the NASA Space Center in Houston with my dad.
visited
Oops!
Okay!
ALREADY/ JUST / YET: Have you learnt the English verbs_____________?
Have you learnt the English verbs YET?
Oops!
Okay!
you / already / write / your blog entry?
Have you already written your blog entry?
Oops!
Okay!
She ............(have) her own computer for three years.
She has had her own computer for three years.
Oops!
Okay!
........you........(see) Julie today?
Have you seen Julie today?
Oops!
Okay!
How much money........................(they) already................(collect)?
How much money have they already collected?
Oops!
Okay!
you / receive / any text messages / recently?
Have you received any text messages recently?
Oops!
Okay!
ALREADY / JUST / YET: I am hungry. I haven’t eaten ________________.
I am hungry. I haven’t eaten YET.
Oops!
Okay!
I ..................(know) Julie for ten years (but then she moved away and we lost touch).
I knew Julie for ten years (but then she moved away and we lost touch).
Oops!
Okay!
ALREADY / JUST / YET: The doctor has ___________done a lot for this poor community.
The doctor has ALREADY done a lot for this poor community.
Oops!
Okay!
why / Mr Smith / call / you / yesterday?
Why did Mr Smith call you yesterday?
Oops!
Okay!
SINCE or FOR: My brother has been sick.......... Friday.
My brother has been sick SINCE Friday.
Oops!
Okay!
SINCE or FOR: You haven't phoned me....................three weeks.
You haven't phones me FOR three weeks.
Oops!
Okay!
My great great grandfather ___________________ (have) five sisters.
had
Oops!
Okay!
Look! The baby................. just................... (stand up) for the first time!
Look! The baby has just stood up for the first time!
Oops!
Okay!
SINCE or FOR: Mark hasn't played football.........he hurt his leg.
Mark hasn't played football since he hurt his leg.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies