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 elementary
0
%
0
0
0
Back
Restart
I'm sorry, I ________________ (forget) your name
have forgotten
Oops!
Okay!
I ________ never ___________ (wear) that jacket. It was a waste of money.
I have never worn...
Oops!
Okay!
Matt _____________ (go) on holidays. He's going to be away for 3 weeks.
has gone
Oops!
Okay!
She ___________ (speak) to her boss .
has spoken
Oops!
Okay!
I ______________ (not eat) today.
haven't eaten
Oops!
Okay!
She ___________ (fall) off her bike.
has/ 's fallen
Oops!
Okay!
I ___________ (sing) that song many times.
have/ 've sung
Oops!
Okay!
Marc ___________ (leave) already.
has/ 's left
Oops!
Okay!
________you _____________ (do) your homework?
Have you done...
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies