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
JS6 U12 Day 12 Present Perfect Simple
0
%
0
0
0
Back
Restart
Someone __ Mrs Grant's bike
has stolen
Oops!
Okay!
I __ a headache ever since lunch time.
have had
Oops!
Okay!
Oh no! I __ my pencil!
have broken / have eaten / have lost / have sold
Oops!
Okay!
I'm afraid we __ just __ your window, sorry!
have just broken
Oops!
Okay!
I __ 23 letters!
have written / have read / have eaten / have seen / have sent / have received
Oops!
Okay!
I __ snails before.
have never eaten / have never raised / have never had / have never seen
Oops!
Okay!
David __ any prizes this time, I'm afraid.
haven't won
Oops!
Okay!
I __ on holiday to Australia.
have never been / have never gone / have been / have gone
Oops!
Okay!
__ you ever __ Indian food? It's great!
Have you ever eaten
Oops!
Okay!
The passengers are tired because they __ all night
haven't slept
Oops!
Okay!
I __ you since the day we met.
have loved / have hated / have wanted to hit / have liked / have lied
Oops!
Okay!
We __ for 25 wonderful years.
have been friends / have been together / have been married / have been apart / have not seen each other
Oops!
Okay!
Nadia __ any Chinese Film
has never seen
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies