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
I (not to find) it yet
I haven't found it yet
Oops!
Okay!
you (hear) from Daniel lately?
have you heard from Daniel lately?
Oops!
Okay!
I (not/see) him for the last week.
i haven't seen him for the last week
Oops!
Okay!
you ever (be) in Sweden?
have you ever been in Sweden?
Oops!
Okay!
He (live) in Spain for ten days.
He has lived in Spain for ten days.
Oops!
Okay!
Nick (go) on holidays.
Nick has gone on holidays.
Oops!
Okay!
I (lose) my keys
I have lost my keys
Oops!
Okay!
I (study) French.
I have studied French.
Oops!
Okay!
You (not/hear) the last of me.
You haven't heard the last of me.
Oops!
Okay!
Tim ( find) his workbook? no, he____
Has Tim found his workbook? no, he hasn't
Oops!
Okay!
the Coopers (arrive) yet? no, they_____
have the Coopers arrived yet? no, they haven't
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies