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
Past Simple vs Present Perfect Simple
0
%
0
0
0
Back
Restart
SINCE or FOR: My brother has been sick.......... Friday.
My brother has been sick SINCE Friday.
Oops!
Okay!
She ............(have) her own computer for three years.
She has had her own computer for three years.
Oops!
Okay!
Last week I...............................(visit) the NASA Space Center in Houston with my dad.
visited
Oops!
Okay!
........you........(see) Julie today?
Have you seen Julie today?
Oops!
Okay!
ALREADY / JUST / YET: I am hungry. I haven’t eaten ________________.
I am hungry. I haven’t eaten YET.
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!
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!
.................you....................(ever / hear) of drone racing?
Have you ever heard of drone racing?
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!
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: You haven't phoned me....................three weeks.
You haven't phones me FOR three weeks.
Oops!
Okay!
you / already / write / your blog entry?
Have you already written your blog entry?
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!
you / receive / any text messages / recently?
Have you received any text messages recently?
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!
ALREADY/ JUST / YET: Have you learnt the English verbs_____________?
Have you learnt the English verbs YET?
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!
How much money........................(they) already................(collect)?
How much money have they already collected?
Oops!
Okay!
SINCE or FOR: They have lived in Paris.........ten years.
They have lived in Paris FOR ten years.
Oops!
Okay!
My great great grandfather ___________________ (have) five sisters.
had
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!
The Vandals................. (invade)Rome in the year 455.
The Vandals invaded Rome in the year 455.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies