You got 16 of 25 possible points.
Your score: 64%
Question 1

He ______ in the library every night for the last two months.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
would be studying0
Selected
has been studying
Correct
1
Should have chosen
will have studied0
has been studied0
Question 2

Since the day he ______ ill he ______ a lot of reading.

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
was / had done
Incorrect
0
was / has done0
Should have chosen
is / has done0
is / has been done0
Question 3

They ______ married but in the end they changed their mind.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
are going to get0
Selected
were going to get
Correct
1
Should have chosen
will have been0
had been0
Question 4

You’ll feel a lot better after you ______ a rest.

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
have had0
Should have chosen
had0
had had0
Selected
will have
Incorrect
0
Question 5

When he’d counted his change he ______ it in his pocket.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
had put0
has put0
Selected
put
Correct
1
Should have chosen
was put0
Question 6

He ______ my name, so I reminded him.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
forgets0
Selected
had forgotten
Correct
1
Should have chosen
forgot0
has forgotten0
Question 7

As soon as she ______ out of bed she got dressed.

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
would get
Incorrect
0
had got0
Should have chosen
has got0
gets0
Question 8

When I counted my change I realized they ______ me $ 3 too much.

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
had been given0
have given0
Selected
gave
Incorrect
0
had given0
Should have chosen
Question 9

During this year we ______ many advances in computer science.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
have seen
Correct
1
Should have chosen
had seen0
saw0
are seeing0
Question 10

By 5.30 this afternoon, Tom ______ at work for eight hours.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
will have been
Correct
1
Should have chosen
has been0
had been0
would have been0
Question 11

When I last talked to him, he ______ English.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
was studying
Correct
1
Should have chosen
study0
studied0
studies0
Question 12

We spent hours talking about what we ______ since we left school.

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
have been doing0
Selected
have done
Incorrect
0
were doing0
had been doing0
Should have chosen
Question 13

A: What’s the time? B: I’m sorry I ______. My watch ______.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
don’t know / has stopped
Correct
1
Should have chosen
didn’t know / stopped0
don’t know / had stopped0
can’t tell / stopped0
Question 14

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.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
was going to get up0
Selected
am going to get up
Correct
1
Should have chosen
have got0
get up0
Question 15

She ______ unwell for several days when she was taken to hospital.

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
has been feeling
Incorrect
0
had been feeling0
Should have chosen
had felt0
was feeling0
Question 16

Our maths teacher ______ us a lot of homework last week but he
______ us very much so far this week.

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
would give / didn’t give0
gave / didn’t given0
Selected
had given / didn’t give
Incorrect
0
gave / hasn’t given0
Should have chosen
Question 17

In about forty years’ time we’ll probably ______ on pills.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
be living
Correct
1
Should have chosen
have been lived0
have been living0
have lived0
Question 18

I met her at yesterday’s party, but I ______ her by sight for years
before that.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
had known
Correct
1
Should have chosen
will have known0
had been known0
have known0
Question 19

Last Sunday we ____ out of the house where we ____ for five years.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
moved / had lived
Correct
1
Should have chosen
have moved / had lived0
will move / have lived0
had moved / lived0
Question 20

In a fortnight’s time they ______ their exams.

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
have taken0
will have taken0
Should have chosen
Selected
will have been taken
Incorrect
0
had taken0
Question 21

They were very rude to us. We ______ there again.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
didn’t go0
wouldn’t go0
Selected
won’t go
Correct
1
Should have chosen
hadn’t gone0
Question 22

A: I’ve planned my future for the next five years.
B: That is very clever of you. What ______ when you retire?

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
will you do0
have done0
do you do0
Selected
are you going to do
Correct
1
Should have chosen
Question 23

Next August, while you ______ for your exams, I ______ on a
Mediterranean beach.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
Selected
are preparing / will be
Correct
1
Should have chosen
were preparing / was0
were preparing / would be0
prepare / will be0
Question 24

By 2010, scientists surely ______ a cure for cancer.

Score: 1 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
had discovered0
are discovering0
have been discovered0
Selected
will have discovered
Correct
1
Should have chosen
Question 25

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.

Score: 0 of 1
Your answerChoiceCorrect?ScoreFeedbackCorrect answer
am seeing0
Should have chosen
would see0
saw0
Selected
have seen
Incorrect
0