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’m not coming to the movie theater with you because I’ve already _______ the movie. (see)
I’m not coming to the movie theater with you because I’ve already seen the movie.
Oops!
Okay!
I’m not having lunch because I’ve already ________ (eat).
I’m not having lunch because I’ve already eaten.
Oops!
Okay!
yet / he / made / hasn’t / a mistake
He hasn’t made a mistake yet.
Oops!
Okay!
done / have / yet / you / your homework?
Have you done your homework yet?
Oops!
Okay!
I’m staying at home this evening because I haven’t _______my homework yet. (do)
I’m staying at home this evening because I haven’t done my homework yet.
Oops!
Okay!
My parents are annoyed with me because I haven’t ____ sorry yet. (say)
My parents are annoyed with me because I haven’t said sorry yet.
Oops!
Okay!
arrived / just / has / Shahed
Shahed has just arrived.
Oops!
Okay!
Have you ever ____________ caviar? (eat)
Oops!
Okay!
never / has / Toronto / been / He / to
He has never been to Toronto.
Oops!
Okay!
I have not ________ today. (work)
I have not worked today.
Oops!
Okay!
this book / I / just / finished / have
I have just finished this book.
Oops!
Okay!
I’m not going out because it’s just ________ to rain. (start)
I’m not going out because it’s just started to rain.
Oops!
Okay!
We have ________ a new lamp. (buy)
We have bought a new lamp.
Oops!
Okay!
already / seen / they / that movie / have
They have already seen that movie.
Oops!
Okay!
have / had / lunch / I / already
I have already had lunch.
Oops!
Okay!
Oops!
Okay!
Has he ________ to his boss? (speak)
Has he spoken to his boss?
Oops!
Okay!
Ben is unhappy because Evie has just ________ with him. (break up)
Ben is unhappy because Evie has just broken up with him.
Oops!
Okay!
We have just ______ back from our holidays. (get)
We have just gotten back from our holidays.
Oops!
Okay!
He has _______ five letters. (write)
He has written five letters.
Oops!
Okay!
Have you ever ______ a ghost? (see)
Have you ever seen a ghost?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies