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
Prepare 3 review grammar units 13-16
0
%
0
0
0
Back
Restart
Put the words in order: Anna / seen / just / I’ve / outside the newsagent’s.
I’ve just seen Anna outside the newsagent’s.
Oops!
Okay!
I’ve ____ read that book, so can you give me something else?
never
yet
already
Oops!
Okay!
Ben ___ just ___ (break) my favourite glass bowl, so he’s really upset. (Present Perfect)
has, broken
Oops!
Okay!
She / never / learn / to skateboard. (Present Perfect)
She has never learned to skateboard.
Oops!
Okay!
Gemma didn’t know / hasn’t known the meaning of the word.
didn’t know
Oops!
Okay!
___ you ever ____ (study) German? (Present Perfect)
Have, studied
Oops!
Okay!
We ____ just ___ (move) into a new house, so we don’t know our neighbours. (Present Perfect)
have, moved
Oops!
Okay!
I’ve been afraid of dogs since / for I was young.
since
Oops!
Okay!
Put the words in order: the tickets / they’ve / sold / already / all / Unfortunately.
Unfortunately they’ve already sold all the tickets.
Oops!
Okay!
My cousin has _____ got married. They had a fantastic wedding.
already
yet
just
Oops!
Okay!
I have lived here since / for 2010.
since
Oops!
Okay!
I _____ (not finish) my homework yet. (Present Perfect)
haven't finished
Oops!
Okay!
They haven’t seen / didn’t see their cousins since last year.
haven’t seen
Oops!
Okay!
I’ve only ____ sat down, so please give me a moment.
yet
just
already
Oops!
Okay!
Daniel ___ just ____ (take) his final English exam. (Past Simple or Present Perfect)
has, taken
Oops!
Okay!
Put the words in order: summer clothes / you / any / Have / yet / bought?
Have you bought any summer clothes yet?
Oops!
Okay!
Our grandparents / never / enjoy / hiking. (Present Perfect)
Our grandparents have never enjoyed hiking.
Oops!
Okay!
I / never / play / the guitar. (Present Perfect)
I have never played the guitar.
Oops!
Okay!
I ____ (not eat) Japanese food ____ my holiday in Tokyo. (Present Perfect)
haven’t eaten, since
Oops!
Okay!
Jane has played tennis since / for many years.
for
Oops!
Okay!
We saw / have seen lots of interesting places when we were in Rome.
saw
Oops!
Okay!
David ___ already ___ (see) the new James Bond film. (Present Perfect)
has, seen
Oops!
Okay!
you / ever / look / for fossils? (Present Perfect)
Have you ever looked for fossils?
Oops!
Okay!
____ Robert ever ____ (read) my blog? (Present Perfect)
Has, read
Oops!
Okay!
Put the words in order: yet / haven’t / We / been / the new bookshop / to.
We haven’t been to the new bookshop yet.
Oops!
Okay!
his younger brother / ever / walk / to school / alone? (Present Perfect)
Has his younger brother ever walked to schoolalone?
Oops!
Okay!
her cousins / ever / play football / for the school team? (Present Perfect)
Have her cousins ever played football for the schoolteam?
Oops!
Okay!
Where ___ you ___ (go) on your last holiday? (Past Simple or Present Perfect)
did, go
Oops!
Okay!
Have you been / Were you to Australia?
Have you been
Oops!
Okay!
Has Peter entered the writing competition ____ ?
ever
just
yet
Oops!
Okay!
We ___ already ___ (do) this exercise. Why do we have to do it again? (Present Perfect)
have, done
Oops!
Okay!
I just bought / I’ve just bought a new dictionary.
I’ve just bought
Oops!
Okay!
___ you ___ (meet) my cousin yet? (Present Perfect)
Have, met
Oops!
Okay!
I have arrived / arrived at the airport at 8 o’clock.
arrived
Oops!
Okay!
Paul hasn’t spoken to me since / for ages.
for
Oops!
Okay!
Dad hasn’t eaten any chocolate since / for a couple of weeks.
for
Oops!
Okay!
My mum ____ (not like) cheese ____ she was a child. (Present Perfect)
hasn’t liked, since
Oops!
Okay!
My parents ____ just ____ (buy) a new car. (Present Perfect)
have, bought
Oops!
Okay!
I ____ never ____ (fall) asleep in the cinema. (Present Perfect)
have, fallen
Oops!
Okay!
____ you ever ____ (fly) in a helicopter? (Present Perfect)
Have, flown
Oops!
Okay!
Laura has been to the gym every week since / for January.
since
Oops!
Okay!
____ you ever ____ (travel) to Australia? (Past Simple or Present Perfect)
Have, travelled
Oops!
Okay!
Put the words in order: the news / just / I’ve / about Tom / heard.
I’ve just heard the news about Tom.
Oops!
Okay!
Put the words in order: done / I / homework / my / yet / haven’t.
I haven’t done my homework yet.
Oops!
Okay!
Tom has _____ spent all his pocket money and it’s only Monday!
already
yet
ever
Oops!
Okay!
I ____ never ____ (eat) meat. (Present Perfect)
have, eaten
Oops!
Okay!
I haven’t been online since / for my birthday last weekend.
since
Oops!
Okay!
We haven’t studied the second conditional ____.
just
already
yet
Oops!
Okay!
I ___ (not learn) all the topics for the test yet. (Past Simple or Present Perfect)
haven't learnt
Oops!
Okay!
Our parents ____ (be) married ____ fifteen years. (Present Perfect)
have been, for
Oops!
Okay!
I ____ (know) Chris ___ we started school together. (Present Perfect)
have known, since
Oops!
Okay!
Julia ____ (play) the piano ___ ten years. (Present Perfect)
has played, for
Oops!
Okay!
Put the words in order: five times / has / Mark / the new Star Wars film / seen / already.
Mark has already seen the new Star Wars film five times.
Oops!
Okay!
We’ve _____ got back from our summer holiday, so we need to unpack.
just
yet
already
Oops!
Okay!
We _____ never _____ (play) cricket. (Present Perfect)
have, played
Oops!
Okay!
We / never / explore / a cave. (Present Perfect)
We have never explored a cave.
Oops!
Okay!
Anna ____ (not plan) her brother’s surprise birthday party yet. (Present Perfect)
hasn't planned
Oops!
Okay!
We ____ (not speak) English since yesterday. (Past Simple or Present Perfect)
didn't speak
Oops!
Okay!
Have you had supper ____ ?
just
yet
ever
Oops!
Okay!
I ____ (start) learning French last year. (Past Simple or Present Perfect)
started
Oops!
Okay!
How many mistakes did you make / have you made in yesterday’s test?
did you make
Oops!
Okay!
We have spent our summer holidays in the same place since / for years.
for
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies