Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
PRESENT PERFECT MIXED
0
%
0
0
0
Back
Restart
Eric and Mike ......... (pass) the exam.
HAVE PASSED
Oops!
Okay!
We ........ (not see) this movie.
HAVEN'T SEEN
Oops!
Okay!
You ......... (study) Latin.
HAVE STUDIED
Oops!
Okay!
She ......... (meet) him before.
HAS MET
Oops!
Okay!
Someone ........ (take) my bag.
HAS TAKEN
Oops!
Okay!
We ........... (not lose) our tickets.
HAVEN'T LOST
Oops!
Okay!
Emily .......... (not find) his telephone number.
HASN'T FOUND
Oops!
Okay!
Becky ....... (not forget) her homework.
HASN'T FORGOTTEN
Oops!
Okay!
It ....... (stop) snowing.
HAS STOPPED
Oops!
Okay!
We ........ (not hear) that song before.
HAVEN'T HEARD
Oops!
Okay!
She ........ (leave) her phone in a taxi.
HAS LEFT
Oops!
Okay!
They .......... (change) their plans.
HAVE CHANGED
Oops!
Okay!
Bill and I ...... (not have) a good time lately.
HAVEN'T HAD
Oops!
Okay!
She ...... (eat) all the chocolate.
HAS EATEN
Oops!
Okay!
Ann and Susan ........ (do) a lot of work.
HAVE DONE
Oops!
Okay!
I ........... (know) him for three months.
HAVE KNOWN
Oops!
Okay!
I ........ (not eat) Asian food.
HAVEN'T EATEN
Oops!
Okay!
She ......... (close) the door.
HAS CLOSED
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies