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 ______________(never/travel) in Wales.
have never travelled
Oops!
Okay!
How long _______ you ________ (play) in the school football team?
have you played
Oops!
Okay!
We ____________(already/have) three tests this week.
have already had
Oops!
Okay!
______you_________(read) any good books recently?
Have you read
Oops!
Okay!
Our teacher _________________(work) at our school for more than 40 years.
has worked
Oops!
Okay!
We __________(know) Sue for 5 years.
have known
Oops!
Okay!
____________(you/open) the window yet? - No, I _____________.
have you opened ; haven't
Oops!
Okay!
I _______________(not see) Simon for a long time.
haven't seen
Oops!
Okay!
I _______________ (not hear) from Jessica since her family moved to China.
haven't heard
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies