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
Can we go out? (after/I/finish/the washing up)
After I have finished the washing up.
Oops!
Okay!
Do you know London well? (yes,I/live/there for years)
Yes, I have lived there for years.
Oops!
Okay!
Do you live near here? (no, we/just/move/to Oxford)
No, we have just moved to Oxford.
Oops!
Okay!
May I borrow your book? I'm afraid...(I/leave/it at home)
I'm afraid I have left it a home.
Oops!
Okay!
Do you know Michael? (no,I/never/meet/him before)
No, I have never met him before.
Oops!
Okay!
Where is Teresa? (she/go/shopping)
She has gone shopping.
Oops!
Okay!
Are you going to the film tonight? (no, I/see/it before)
No, I have seen it before.
Oops!
Okay!
How do you feel? Awful. I think...(I/catch/a cold)
Awful. I think I have caught a cold.
Oops!
Okay!
Do you still work at Smith's? (yes,I/work/there since 1980)
Yes, I have worked there since 1980.
Oops!
Okay!
Why isn't John at work today? I don't know. Perhaps...(he/has/an accident)
I don't know. Perhaps he has had an accident.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies