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
PresentPerfect gap fill
0
%
0
0
0
Back
Restart
The police have f _ _ _ _ the gun that the murderer used
found
Oops!
Okay!
I have never f _ _ _ so embarrassed!
felt
Oops!
Okay!
Her brother has l _ _ _ his mobile phone
lost
Oops!
Okay!
They have b _ _ _ _ _ a new house in the country
bought
Oops!
Okay!
I have never w _ _ _ _ _ _ an email in English
written
Oops!
Okay!
I have s_ _ _ a lot of text messages today
sent
Oops!
Okay!
My goldfish has d _ _ _
died
Oops!
Okay!
My brother has b _ _ _ learning German for two years
been
Oops!
Okay!
The girl has g _ _ _ to speak to her teacher
gone
Oops!
Okay!
The film has f _ _ _ _ _ _ _
finished
Oops!
Okay!
He has b _ _ _ _ _ his arm
broken
Oops!
Okay!
Apple have o _ _ _ _ _ a new shop in Vilanova
opened
Oops!
Okay!
My mother has p _ _ _ _ _ her driving test!
passed
Oops!
Okay!
Lewandowski has never s _ _ _ _ _ a goal in the world cup
scored
Oops!
Okay!
I'm sorry, I have f _ _ _ _ _ _ _ _ your name
forgetten
Oops!
Okay!
I have never u _ _ _ _ _ _ _ _ _ my philosophy teacher
understood
Oops!
Okay!
Have you ever s _ _ _ in public?
sung
Oops!
Okay!
My mum has g _ _ _ _ me 20 euros to buy a new T-shirt
given
Oops!
Okay!
Have you ever d _ _ _ _ real English tea?
drunk
Oops!
Okay!
Have you s _ _ _ the new Harry Potter film?
seen
Oops!
Okay!
I have never l _ _ _ _ onions
liked
Oops!
Okay!
How many times have I t _ _ _ you not to do that!
told
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies