Choose the best answer.
When I last talked to him, he ______ English.
studies
study
was studying
studied
I met her at yesterday’s party, but I ______ her by sight for years before that.
had known
have known
will have known
had been known
By 2050, scientists surely ______ a cure for cancer.
are discovering
have been discovered
will have discovered
had discovered
Since the day he ______ ill he ______ a lot of reading.
was / had done
is / has done
was / has done
is / has been done
A: What’s the time?
B: I’m sorry I ______. My watch ______.
can’t tell / stopped
didn’t know / stopped
don’t know / has stopped
don’t know / had stopped
He ______ in the library every night for the last two months.
would be studying
will have studied
has been studied
has been studying
Last Sunday we ____ out of the house where we ____ for five years.
had moved / lived
have moved / had lived
moved / had lived
will move / have lived
We spent hours talking about what we ______ since we left school.
have done
had been doing
have been doing
were doing
They ______ married but in the end they changed their mind.
are going to get
will have been
were going to get
had been
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.
am seeing
saw
have seen
would see
When I counted my change I realized they ______ me $ 3 too much.
gave
had given
have given
had been given
When he’d counted his change he ______ it in his pocket.
was put
put
had put
has put
As soon as she ______ out of bed she got dressed.
had got
gets
has got
would get
In a fortnight’s time they ______ their exams.
have taken
will have taken
will have been taken
had taken
They were very rude to us. We ______ there again.
won’t go
hadn’t gone
didn’t go
wouldn’t go
In about forty years’ time we’ll probably ______ on pills.
be living
have been living
have been lived
have lived
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
was going to get up
am going to get up
have got
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
do you do
You’ll feel a lot better after you ______ a rest.
had
have had
will have
had had
Next August, while you ______ for your exams, I ______ on a Mediterranean beach.
are preparing / will be
were preparing / would be
prepare / will be
were preparing / was
He ______ my name, so I reminded him.
forgets
has forgotten
had forgotten
forgot
By 5.30 this afternoon, Tom ______ at work for eight hours.
would have been
has been
She ______ unwell for several days when she was taken to hospital.
had been feeling
has been feeling
was feeling
had felt
During this year we ______ many advances in computer science.
had seen
are seeing
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
It is expected that man ______ on several planets by the end of this century.
would have landed
will be landing
will have been landed
will have landed
A: I’m going to the pop concert. ______with me?
B: Thank you very much. I’d love to.
Are you going to come
Do you come
Will you come
Were you coming
It rained! I didn’t think it ______.
is going to rain
was going to rain
was raining
had rained
I ______ to see you tomorrow, but now I find I can’t.
will come
come
was coming
am coming
He found everything rather strange as he ______ never ______ abroad before.
has / been
will / be
hasn’t / been
had / been
I ______ you know as soon as the telegram ______.
will let / arrives
would let / arrives
will let / arrived
let / had arrived
Please ______ until after the plane ______.
not smoke / takes off
don’t smoke / has taken off
don’t smoke / took off
not smoke / has taken off
It is the first time I ______ of anything like that.
had heard
have heard
hear
am hearing
You’re always late. This is the third time you ______ late this week.
were
have been
will be
It was the first time she ______ ever ______ a prize.
has / won
had / won
is / won
would / win
He ______ about to give up his job when they offered him a rise.
was
is
Yesterday while I ______ in class I ______ the hiccups. The boy next to me told me ______ my breath.
was sitting / had got / to hold
sat / got / to hold
was sitting / got / to hold
am sitting / got / hold
Hello! I ______ to phone you all week. Where ______?
am trying / were you
have tried / did you go
tried / were you
have been trying / have you been
It is time we ______ goodbye to each other. The train is due to leave in a minute.
said
say
will say
had said
I think you should apologize when you______ her.
will see
see
are seen
His clothes are in a mess because he ______ the house all morning.
has been painting
will be painting
had been painting
will have painted
Since I last met him he ______.
will get married
gets married
had got married
has got married
They quarreled last week. They ______ to each other since.
didn’t talk
haven’t talked
don’t talk
hadn’t talked
I ______ much of the film because I fell asleep half-way through.
didn’t see
wasn’t seen
There is nothing we can do that ____ people from driving too fast.
is stopping
stop
will stop
stopped
I didn’t answer the phone when it ______ because I ______ a shower, so I ______ it until it was too late.
rang / was having / didn’t hear
rung / was having / wasn’t heard
was ringing / had / didn’t hear
rang / was having / wasn’t heard
Last night I ______ you, but the phone was out of order.
would phone
phoned
were going to phone
didn’t phone
She wants us to meet at the cafeteria, but I’d rather we ______ here.
meet
will meet
met
had met
We met at the cafeteria as she wanted. I’d rather we ______ here.
would meet
It is likely that by the time you ______ to the shop it______ shut.
will get / will be
got / will be
would get / will
get / will be
Processing data...