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
0
%
0
0
0
Back
Restart
The Johnsons_____(be) to Barcelona for a week now.
The Johnsons have been to Barcelona for a week now.
Oops!
Okay!
Ivan has been a member of the gym FOR/SINCE 2010.
Ivan has been a member of the gym SINCE 2010.
Oops!
Okay!
Dan, Lucy's brother, ______(go) snorkelling or diving before.
Dan, Lucy's brother, has gone snorkelling or diving before.
Oops!
Okay!
______ (she/finish) the race? Yes, she_____
Has she finished the race? Yes, she has.
Oops!
Okay!
Have they YET/EVER watched a game of rugby?
Have they EVER watched a game of rugby ?
Oops!
Okay!
His mother_________(suggest) he tries air hockey instead.
His mother has suggested he tries air hockey instead.
Oops!
Okay!
Mr and Mrs Johnson _____(fly) in a helicopter.
Mr and Mrs Johnson have flown in a helicopter.
Oops!
Okay!
_________ (Judy and Lisa/ learn) how to ice skate? Yes, they______
Have Judy and Lisa learnt how to ice skate? Yes,they have.
Oops!
Okay!
Brian________ (not/play) ice hockey since they moved to Leeds.
Brian hasn't played ice hockey since they moved to Leeds.
Oops!
Okay!
They ______(not/visit) any museums yet.
They haven't visited any museums yet.
Oops!
Okay!
His parents ________(see) all his matches so far.
His parents have seen all his matches so far.
Oops!
Okay!
Everyone in the family_____(eat) lots of local dishes so far.
Everyone in the family has eaten lots of local dishes so far.
Oops!
Okay!
She hasn't practised golf SINCE/FOR a long time.
She hasn't practised golf FOR a long time.
Oops!
Okay!
___________________(Stan/try) kickboxing? No, he______
Has Stan tried kickboxing? No, he hasn't.
Oops!
Okay!
He ______ (not/win) any tournaments yet.
He hasn't won any tournaments yet.
Oops!
Okay!
_______(you/run) in a marathon? No, I_____
Have you run in a marathon? No, I haven't.
Oops!
Okay!
He ___________( join) a local football team.
He has joined a local football team.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies