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
S6 - U2 Present and past perfect
0
%
0
0
0
Back
Restart
I had never entered an international competition ______ , so I was very nervous.
before
Oops!
Okay!
Sam’s travelled to quite a few places in Europe but he _______ Italy yet. (not visit)
hasn't visited
Oops!
Okay!
James has ______ passed the college entrance exam, but he _____ an interview yet. (have)
already; has not / hasn’t had
Oops!
Okay!
Jane’s been interested in studying medicine ______ she was very young.
since
Oops!
Okay!
Make a question: they / travel / much / before / go to India
Had they travelled much before they went to India?
Oops!
Okay!
Make a question: finish / his degree / Jack / yet
Has Jack finished his degree yet?
Oops!
Okay!
So far three students ______ me they’re interested in the trip, but the other three haven’t replied ______ . (tell)
have told; yet
Oops!
Okay!
It’s the third time I ______ this exam, so I really hope I pass this time! (take)
have taken
Oops!
Okay!
Up to that point I ______ a single exam, and I suddenly realised I was close to failing the whole course. (not pass)
hadn't passed
Oops!
Okay!
It wasn’t the first time that a lecturer ________ me to pay more attention in class. (tell)
had told
Oops!
Okay!
We ______ (not/be) in London long when I ______ (realise) my English wasn't as good as I ____ (think) it was.
had not been; realised; (had) thought
Oops!
Okay!
Make a question: ever / they / be / to Paris
Have they ever been to Paris?
Oops!
Okay!
I had ______ been introduced to the pupil seconds before, but I ______ his name. (not remember)
just; did not / didn’t / could not / couldn’t remember
Oops!
Okay!
So far I ________ up two reasons to support the argument. (think)
have thought
Oops!
Okay!
The teachers have ______ set up the room, so the exam can start when you’re ready.
already/just/now
Oops!
Okay!
They’ve lived in London ___________ several years now.
for
Oops!
Okay!
Last Saturday’s party wasn’t my idea but somehow I ________ organising it. (end up)
ended up
Oops!
Okay!
I ______ (want) to show you a video online today, but someone ______ (change) the Wi-Fi pass
(had) wanted; (has) changed
Oops!
Okay!
He’s been at university for five years now but he _____ hasn’t finished his degree.
still
Oops!
Okay!
Make a question: live / always / in the same house / you
Have you always lived in the same house?
Oops!
Okay!
It wasn't the first time I ______ (read) some instructions and not understood them.
had read
Oops!
Okay!
We haven’t got bored of playing this game _______ .
yet
Oops!
Okay!
They have _____ been to Germany which is why their German ______ very much. (not improve)
never/not; has not / hasn’t improved
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies