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
SINCE or FOR: Mark hasn't played football.........he hurt his leg.
Mark hasn't played football since he hurt his leg.
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!
........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!
SINCE or FOR: You haven't phoned me....................three weeks.
You haven't phones me FOR three weeks.
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!
SINCE or FOR: They have lived in Paris.........ten years.
They have lived in Paris FOR ten years.
Oops!
Okay!
She ............(have) her own computer for three years.
She has had her own computer for three years.
Oops!
Okay!
ALREADY / JUST / YET: I am hungry. I haven’t eaten ________________.
I am hungry. I haven’t eaten YET.
Oops!
Okay!
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!
why / Mr Smith / call / you / yesterday?
Why did Mr Smith call you yesterday?
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!
Last week I...............................(visit) the NASA Space Center in Houston with my dad.
visited
Oops!
Okay!
you / receive / any text messages / recently?
Have you received any text messages recently?
Oops!
Okay!
SINCE or FOR: My brother has been sick.......... Friday.
My brother has been sick SINCE Friday.
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: 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: He lived in Oxford ........3 years and then he moved.
He lived in Oxford FOR 3 years and then he moved.
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!
My great great grandfather ___________________ (have) five sisters.
had
Oops!
Okay!
The Vandals................. (invade)Rome in the year 455.
The Vandals invaded Rome in the year 455.
Oops!
Okay!
.................you....................(ever / hear) of drone racing?
Have you ever heard of drone racing?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies