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
0
%
0
0
0
Back
Restart
No, he …(not have) the time yet.
No, he hasn't had the time yet.
Oops!
Okay!
We … (not plan) our holiday yet.
We haven't planned our holiday yet.
Oops!
Okay!
She … (steal) all the chocolate
She has stolen all the chocolate.
Oops!
Okay!
She …. (leave) her phone in a taxi
She has left her phone in a taxi
Oops!
Okay!
She … (not see) him for a long time.
She hasn't seen him for a long time.
Oops!
Okay!
He … (hurt) his leg.
He has hurt his leg.
Oops!
Okay!
We …… (watch) this movie already.
We have watched this movie already.
Oops!
Okay!
So far, he …….. (write) five stories for children.
So far, he has written five stories for children.
Oops!
Okay!
We...(buy) a new lamp.
We have bought a new lamp.
Oops!
Okay!
He… (write) five letters.
He has written five letters.
Oops!
Okay!
I ……. (not read) this book, yet.
I haven’t read this book, yet.
Oops!
Okay!
School … (not start) yet.
School hasn't started yet.
Oops!
Okay!
I …. (always be) into girls.
I have always been into girls.
Oops!
Okay!
We … ( not / hear) that song.
We haven't heard that song.
Oops!
Okay!
She ………….. (be sick) since Monday.
She has been sick since Monday.
Oops!
Okay!
She ……….(forget) her folder
She has forgotten her folder.
Oops!
Okay!
He …….. (break) his leg.
He has broken his leg.
Oops!
Okay!
He … (study) English.
He has studied English.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies