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
Complete B2 First for Schools - Unit 1 TENSES & ...
0
%
0
0
0
Back
Restart
Present perfect simple or continuous: At last you (arrive) – we (expect) you for ages.
have arrived / have been expecting
Oops!
Okay!
Marco has (do / make) a big effort with his students, so I’m afraid he’s a bit disappointed with their results.
made
Oops!
Okay!
Present perfect simple or continuous: Paolo (look) very tired recently. I think it’s because he (study) too hard.
has been looking / has been studying
Oops!
Okay!
I’ve got so much homework to (do / make) that I can’t come out with you tonight.
do
Oops!
Okay!
Present perfect simple or continuous: I’m celebrating because my team (win) the league!
has won
Oops!
Okay!
Present perfect simple or continuous: Tatiana is so greedy! She (eat) all the cakes and she (not leave) any for us.
has eaten / hasn't left
Oops!
Okay!
Present perfect simple or continuous: Kate (lose) weight recently because she (get) more exercise.
has lost OR has been losing / has been getting
Oops!
Okay!
We phoned the police because our neighbours were (do / make) too much noise.
making
Oops!
Okay!
Do you mind if I use your phone? I’ve got to (do / make) an urgent phone call.
make
Oops!
Okay!
I’ll (do / make) the shopping on my way home this evening.
do
Oops!
Okay!
My mum’s (do / make) an English course in the evenings, and I sometimes help her with her homework.
doing
Oops!
Okay!
Present perfect simple or continuous: Of course I’m annoyed. I (spend) ages preparing for this party and no one (turn up) yet.
have spent / has turned up
Oops!
Okay!
Present perfect simple or continuous: There are a few countries Gavin still (not tell) us about, but I get the impression he (see) almost everything!
hasn't told / has seen
Oops!
Okay!
Sarah wasn’t enjoying the party, so she (do / make) an excuse and left.
made
Oops!
Okay!
Present perfect simple or continuous: I wonder if Irina (finish) reading that book yet. I (wait) to read it for ages.
has finished / have been waiting
Oops!
Okay!
Could you (do / make) me a favour and let me copy your notes from the last class?
do
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies