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 (AD2)
0
%
0
0
0
Back
Restart
Clair (not drink) any alcohol tonight!
hasn't drunk
Oops!
Okay!
I (eat) a lot! I'm full!
have eaten
Oops!
Okay!
(she/forget) your birthday?
Has she (ever) forgotten
Oops!
Okay!
(you/see) the movie Avangers?
Have you (ever) seen
Oops!
Okay!
My godmother (not give) me a lot of presents
hasn't given
Oops!
Okay!
We (read) the same book a thousand times! We love it!
have read
Oops!
Okay!
Christopher (buy) some stamps in the post office
has bought
Oops!
Okay!
Somebody (break) our windows while we were outside!
has broken
Oops!
Okay!
They (not/hear) any loud noises recently.
haven't heard
Oops!
Okay!
Mary (tell) her parents many lies lately
has told
Oops!
Okay!
I (play) football many times this week
have played
Oops!
Okay!
Joshua and Felix (never/drive) a car.
have never driven
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies