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
We (buy) a new lamp
have bought
Oops!
Okay!
He (write) 5 letters
has written
Oops!
Okay!
Where (you / be) ?
have you been
Oops!
Okay!
She (not/ see) him for a very long time
hasn't seen
Oops!
Okay!
We (not/ plan) our holidays yet
haven't planned
Oops!
Okay!
(he /speak) to his boss?
has he spoken
Oops!
Okay!
(you / be) at school?
Have you been
Oops!
Okay!
School ( not/ started ) yet
hasn't started
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies