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
PRONUNCE: dive
.
Oops!
Okay!
PRONOUNCE: succeed
.
Oops!
Okay!
MAKE A SENTENCE: I / buy / a car (LAST YEAR)
I bought a car last year.
Oops!
Okay!
(SINCE/JUST/FOR) I haven't visited my grandma ___________ I moved to Madrid
SINCE
Oops!
Okay!
(ALREADY/YET) No, I haven't done my homework _________.
YET
Oops!
Okay!
(CORRECT THE MISTAKE) My dog haven't gone out today.
HASN'T
Oops!
Okay!
(CORRECT THE MISTAKE) My cousin has worked in this company for 2014.
SINCE
Oops!
Okay!
(ALREADY/YET) I haven't found my keys _______.
YET
Oops!
Okay!
PRONOUNCE: encourage
.
Oops!
Okay!
(SINCE/JUST/FOR) I have had this car ______ 5 years
FOR
Oops!
Okay!
(CORRECT THE MISTAKE) I haven't yet finished studying English.
I HAVEN'T... YET.
Oops!
Okay!
(NEVER/EVER) I have _______ gone partying.
NEVER
Oops!
Okay!
PRONOUNCE: refuse
.
Oops!
Okay!
You (dive / search / hide) when you don't want people to find you.
HIDE
Oops!
Okay!
(ALREADY/YET) Let's eat! Dad has ________ finished cooking.
ALREADY
Oops!
Okay!
MAKE A SENTENCE: They / visit / another country (NEVER)
They have never visited another country.
Oops!
Okay!
Who (overcame / organised / located) this party?
ORGANISED
Oops!
Okay!
MAKE A SENTENCE: Tom / read / many books (RECENTLY)
Tom has read many books recently.
Oops!
Okay!
MAKE A SENTENCE: Dave / cut / his moustache (A WEEK AGO)
David cut his moustache a week ago.
Oops!
Okay!
Did you (share / follow / sink) these pictures with me?
SHARE
Oops!
Okay!
MAKE A SENTENCE: Mary / finish / her project (YET)
Mary hasn't finished her project yet.
Oops!
Okay!
You can't (lead / approve / solve) all your problems with violence.
SOLVE
Oops!
Okay!
(SINCE/JUST/FOR) I've lived in this city ________ 2019
SINCE
Oops!
Okay!
(CORRECT THE MISTAKE) I have live in Italy for 2 months.
LIVED
Oops!
Okay!
(SINCE/JUST/FOR) We have been in this school ______ 6 years
FOR
Oops!
Okay!
(ALREADY/YET) Sam has ____________ recovered from his illness.
ALREADY
Oops!
Okay!
The Titanic (sink - sank - sunk) in 1912.
SANK
Oops!
Okay!
(SINCE/JUST/FOR) Have you waited too long? No, I have _________ arrived.
JUST
Oops!
Okay!
MAKE A SENTENCE: Lucy and Dan / finish / their homework ? (LAST NIGHT)
Did Lucy and Dan finish their homework last night?
Oops!
Okay!
(CORRECT THE MISTAKE) Has you ever been in London?
HAVE
Oops!
Okay!
Doctors help people (quit / rescue / refuse) smoking.
QUIT
Oops!
Okay!
MAKE A SENTENCE: It / not rain (YESTERDAY)
It didn't rain yesterday.
Oops!
Okay!
MAKE A SENTENCE: I / call / my parents. (JUST)
I have just called my parents.
Oops!
Okay!
MAKE A SENTENCE: you / see / Spiderman ? (EVER)
Have you ever seen Spiderman?
Oops!
Okay!
MAKE A SENTENCE: We / learn / all irregular verbs (ALREADY)
We have already learned all irregular verbs
Oops!
Okay!
(NEVER/EVER) Have you ________ skipped class?
EVER
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies