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
Grand final test
0
%
0
0
0
Back
Restart
A: I’m going to the pop concert. ______with me? B: Thank you very much. I’d love to.
Are you going to come
Will you come
Were you coming
Do you come
Oops!
Okay!
A: Why have you set your alarm clock to go off at 5.30? B: Because I ______ then. I have to catch the early train.
am going to get up
have got
was going to get up
get up
Oops!
Okay!
It rained! I didn’t think it ______.
had rained
is going to rain
was going to rain
was raining
Oops!
Okay!
They were very rude to us. We ______ there again
wouldn’t go
won’t go
hadn’t gone
didn’t go
Oops!
Okay!
You’ll feel a lot better after you ______ a rest
had had
will have
had
have had
Oops!
Okay!
He found everything rather strange as he ______ never ______ abroad before.
will / be
has / been
hasn’t / been
had / been
Oops!
Okay!
Next August, while you ______ for your exams, I ______ on a Mediterranean beach.
are preparing / will be
prepare / will be
were preparing / was
were preparing / would be
Oops!
Okay!
During this year we ______ many advances in computer science
are seeing
had seen
have seen
saw
Oops!
Okay!
She ______ unwell for several days when she was taken to hospital
was feeling
had felt
has been feeling
had been feeling
Oops!
Okay!
In about forty years’ time we’ll probably ______ on pills.
have lived
be living
have been living
have been lived
Oops!
Okay!
When he’d counted his change he ______ it in his pocket
had put
was put
has put
put
Oops!
Okay!
It is expected that man ______ on several planets by the end of this century
will be landing
will have been landed
would have landed
will have landed
Oops!
Okay!
He ______ my name, so I reminded him
forgot
has forgotten
forgets
had forgotten
Oops!
Okay!
A: I’ve planned my future for the next five years. B: That is very clever of you. What ______ when you retire?
have done
have had
are you going to do
will you do
Oops!
Okay!
He ______ in the library every night for the last two months
has been studied
will have studied
would be studying
has been studying
Oops!
Okay!
A: Would you like me to give Mike a message for you? B: Oh, I don’t want to trouble you. A: It’s no trouble, really. I ______ Mike tomorrow anyway
saw
am seeing
would see
have seen
Oops!
Okay!
Last Sunday we ____ out of the house where we ____ for five years
have moved / had lived
moved / had lived
had moved / lived
will move / have lived
Oops!
Okay!
They ______ married but in the end they changed their mind.
had been
will have been
are going to get
were going to get
Oops!
Okay!
As soon as she ______ out of bed she got dressed
gets
would get
had got
has got
Oops!
Okay!
What’s the time? B: I’m sorry I ______. My watch ______.
don’t know / has stopped
don’t know / had stopped
can’t tell / stopped
didn’t know / stopped
Oops!
Okay!
By 5.30 this afternoon, Tom ______ at work for eight hours
had been
will have been
has been
would have been
Oops!
Okay!
In a fortnight’s time they ______ their exams
have taken
will have taken
will have been taken
had taken
Oops!
Okay!
Since the day he ______ ill he ______ a lot of reading
was / had done
was / has done
is / has been done
is / has done
Oops!
Okay!
When I last talked to him, he ______ English
Studies
Was studying
Study
Studied
Oops!
Okay!
I met her at yesterday’s party, but I ______ her by sight for years before that
Had known
will have known
had been known
have known
Oops!
Okay!
By 2030, scientists surely ______ a cure for cancer
will have discovered
had discovered
have been discovered
are discovering
Oops!
Okay!
When I counted my change I realized they ______ me $ 3 too much.
have given
had been given
had given
gave
Oops!
Okay!
Our maths teacher ______ us a lot of homework last week but he ______ us very much so far this week.
would give / didn’t give
had given / didn’t give
gave / didn’t given
gave / hasn’t given
Oops!
Okay!
We spent hours talking about what we ______ since we left school
were doing
had been doing
have been doing
have done
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies