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
Past simple & Perfect forms Gateway C1 Unit 1
0
%
0
0
0
Back
Restart
Have you started working on your assignment yet? I think it's due next week
Correct
Oops!
Okay!
This is the first time that I ______________ (give) a presentation in front of so many people
have given
Oops!
Okay!
I've been learning English for at least eight years
correct
Oops!
Okay!
I've been wanting to talk to you about your university application. Have you started writing it yet?
Correct
Oops!
Okay!
I've been breaking my left arm too. It was ages ago, when I was asking in Andorra
Incorrect (I've broken)
Oops!
Okay!
obstacle
hurdle
Oops!
Okay!
trial
ordeal
Oops!
Okay!
accomplishment
feat
Oops!
Okay!
I _________ (train) for several events before now, but the preparation for this competition is really tough
have trained
Oops!
Okay!
My family have been owning a summer house for a long time. My grandparents bought it when they got married
incorrect (I have owned)
Oops!
Okay!
undertaking
mission
Oops!
Okay!
Marcus: "You look tired". Lucas: Yeah, I ___________ (work) on my assignment. It's due on Monday and I still have 1,000 more words to write
have been working
Oops!
Okay!
exploit
adventure
Oops!
Okay!
I ______________ (use) up all my credit on my mobile phone. I'll have to buy some more.
have used
Oops!
Okay!
I ______________ (save) up for ages to get myself a cheap car, but I still don't have enough
have been saving
Oops!
Okay!
How long have you done your hair? I saw you drying it about an hour ago
Incorrect (have you been doing)
Oops!
Okay!
Julia's a better player than me. I _______ never__________ (beat) him yet, but there's always tomorrow
have/ beaten
Oops!
Okay!
They've been winning all their matches recently
Correct
Oops!
Okay!
You've beaten Nicole in the last three races, so there is no reason why you can't do it again
Correct
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies