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
Team Together 4 Unit 9 Present Perfect vs Past s ...
0
%
0
0
0
Back
Restart
The man ___ off his bike and ____ his leg.
fell , broke
Oops!
Okay!
I _______ (go) on boat trips many times in my life.
have gone
Oops!
Okay!
cake/ I / the / baked / have / already
I have already baked the cake.
Oops!
Okay!
They _____ (win) many games this year.
have won
Oops!
Okay!
Have you ____ (book) a hotel for us _____ (just, yet)?
booked, yet
Oops!
Okay!
When ____ you go to Egypt?
did
Oops!
Okay!
Change to a question: Liam has won the chess game.
Has Liam won the chess game?
Oops!
Okay!
How long ____ you ___ (be) at this school? Since 2014
have, been
Oops!
Okay!
Why are you so happy? I've _____ opened a birthday present!
yet
just
Oops!
Okay!
How many chocolates ________(you/have) today?
have you had
Oops!
Okay!
I ______ (always love) the ocean.
have always loved
Oops!
Okay!
I've ____ played tennis, is it difficult?
never
always
ever
Oops!
Okay!
Last year, Wwhen we _________(be) on holiday in Japan, it _________(not rain) at all
were, didn't rain
Oops!
Okay!
She hasn't tried skating ___ .
just
yet
ever
Oops!
Okay!
restaurant / eaten / yet / haven't / I / this / at
I haven't eaten at this restaurant yet.
Oops!
Okay!
We ______ (have) three tests yesterday.
had
Oops!
Okay!
We've already _____ to Argentina and Portugal. We would like to go again next year.
been
Oops!
Okay!
Yesterday, Ben ____ (finish) the test and ____ (go) home.
finished, went
Oops!
Okay!
We ____ (study) at the same school last year.
studied
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies