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