Answer sheet

1
A B C D
2
A B C D
3
A B C D
4
A B C D
5
A B C D
6
A B C D
7
A B C D
8
A B C D
9
A B C D
10
A B C D
11
A B C D
12
A B C D
13
A B C D
14
A B C D
15
A B C D
16
A B C D
17
A B C D
18
A B C D
19
A B C D
20
A B C D
21
A B C D
22
A B C D
23
A B C D
24
A B C D
25
A B C D
26
A B C D
27
A B C D
28
A B C D
29
A B C D
30
A B C D
31
A B C D
32
A B C D
33
A B C D
34
A B C D
35
A B C D
36
A B C D
37
A B C D
38
A B C D
39
A B C D
40
A B C D
41
A B C D
42
A B C D
43
A B C D
44
A B C D
45
A B C D
46
A B C D
47
A B C D
48
A B C D
49
A B C D
50
A B C D
00:00:00 Back to home page

Question 1: I _________ for an hour before he came home

A. am sleeping
B. had been sleeping
C. sleep
D. had be sleeping

Question 2: ‘Did Alan arrive on time?’
‘No. I ________ for an hour before he arrived’

A. was waiting
B. had waited
C. had been waiting
D. had be waited

Question 3: They ________ for hours when they stopped to have lunch

A. were working
B. had been working
C. worked
D. have been working

Question 4: The people ________ for an hour before the rescuers came

A. have been waiting
B. waited
C. are waiting
D. had been waiting

Question 5: He was not because he ________ in the sun

A. sat
B. had been sitting
C. is sitting
D. have sat

Question 6: They ________ for half an hour when the doctor came

A. have waited
B. have been waiting
C. wait
D. had been waiting

Question 7: They ______ for three hours when they stopped for a rest

A. have been driving
B. had been driving
C. were driving
D. had been driven

Question 8: ‘Did you stay up late last night?’
‘No. I ______ all day, so I went to bed early’

A. had been working
B. worked
C. was working
D. have worked

Question 9: ‘Kim looked tired this morning’
‘I know. She ______ all night long’

A. studied
B. had studied
C. had been studying
D. have studied

Question 10: ‘It’s bad news about Janet crashing her new car, isn’t it?’
‘Yes. She ________ for months to buy it’

A. saved
B. is saving
C. had been saving
D. have saved

Question 11: ‘Did you speak to Kate on the phone last night?’
‘Yes, but I ________ for ages before I finally got through’

A. am trying
B. have been trying
C. had been trying
D. tried

Question 12: The athlete ________ for hours and he needed a rest

A. had trained
B. was training
C. had been trained
D. had been training

Question 13: Paul ________ for three hours before he left the disco

A. danced
B. had been dancing
C. was dancing
D. have danced

Question 14: He was very nervous. He ________ for this moment all his life

A. had waited
B. had been waiting
C. has been waiting
D. waited

Question 15: Sam ______ for his wallet for hours before he found it

A. has been searching
B. had been searching
C. had searched
D. have been searching

Question 16: He was dirty because he ______ in the garden

A. had been working
B. had worked
C. has been working
D. have worked

Question 17: Sarah looked tired because she _______ all morning

A. had be exercising
B. had exercising
C. had been exercised
D. had been exercising

Question 18: When you saw us, we __________ for six miles - and we still had a mile to go!

A. had run
B. are running
C. had been running
D. were running

Question 19: George still had five shirts left to iron, even though he ___ all morning.

A. was ironing
B. had been ironing
C. had ironed
D. ironed

Question 20: We ________ for 12 hours when he woke us up

A. had been sleeping
B. had been slept
C. had slept
D. had be sleeping

Question 21: They ________ at the station for 90 minutes when the train finally arrived

A. hadn’t been waiting
B. had been waited
C. had been waiting
D. had be waiting

Question 22: We ________ her ring for two hours and then we found it in the bathroom

A. hadn’t been looking for
B. had be looking for
C. had looked
D. had been looking for

Question 23: I ________ for a long time, when it suddenly began to rain

A. had walking
B. hadn’t been walking
C. had be walking
D. had been walking

Question 24: How long ________ English before she went to London?

A. had she been learning
B. had she be learning
C. had she learned
D. had she learning

Question 25: Frank Sinatra caught the fly because he ________ in the rain too long

A. had be singing
B. had be singing
C. had been singing
D. had been sung

Question 26: He ________ less than an hour when he ran out of petrol

A. had driving
B. had been driven
C. had driven
D. had been driving

Question 27: They were very tired in the evening because they ________ on the farm all day

A. had helped
B. had been helping
C. had helping
D. had been helped

Question 28: I ________ all day, so I wasn’t tired and went to the disco at night

A. hadn’t been working
B. had working
C. had worked
D. had be working

Question 29: They ________ all day so their legs were sore in the evening

A. hadn’t been cycling
B. had be cycling
C. had cycled
D. had been cycling

Question 30: Before I came to Northern Europe I ________ snow!

A. had never seen
B. had never been seeing
C. have never seen
D. have never been seeing

Question 31: When police were investigating the road accident they discovered that the driver ________ 2 road accidents before

A. had been involved in
B. had been being involved in
C. have been involved in
D. have been being involved in

Question 32: When we ________ the tour of the city we decided to go and eat in a local restaurant

A. had done
B. had been doing
C. have done
D. have been doing

Question 33: When I got home I realised that while I ________ someone had stolen my wallet!

A. had walked
B. had been walking
C. have walked
D. have been walking

Question 34: The restaurant was very slow. When we went I ________ all of my meal before my friends’ meals arrived!

A. had already eaten
B. had already been eating
C. have already eaten
D. have already been eating

Question 35: We ________ for nearly 100 kilometres before we finally found a service station we could stop at

A. had driven
B. had been driving
C. have driven
D. have been driving

Question 36: I ________ the idea of going to a fitness centre, but when I went to one for the first time last week it was actually pretty fun!

A. had always hated
B. had always been hating
C. have always hated
D. have always been hating

Question 37: We watched the film The Godfather last night. We had seen the film about 3 times before but we watched it again because John ________ it

A. had been seeing
B. has never seen
C. have never seen
D. had never seen

Question 38: I thanked her for everything she ________ for me

A. had done
B. had been doing
C. have done
D. have been doing

Question 39: I was very tired when I arrived home. I ________ all day

A. had been working
B. have working
C. worked
D. have be working

Question 40: The two boys came into the house. They had a football and they were both very tired. They ________ football

A. have been playing
B. have be playing
C. has be playing
D. had been playing

Question 41: I was disappointed when I had to cancel my holiday. I ________ to it

A. have been looking forward
B. has been looking forward
C. had been looking forward
D. has be looking forward

Question 42: Ann woke up in the middle of the night. She was frightened and didn’t know where she was. She ________

A. have been dreaming
B. had been dreaming
C. has been dreaming
D. had be dreaming

Question 43: When I got home, Tom was sitting in front of the TC. He had just turned it off. He ________ a film

A. had been watching
B. have been watching
C. has been watching
D. have be watching

Question 44: I ________ for 20 minutes when I realised that I was in the wrong restaurant

A. hadn’t been waiting
B. have been waiting
C. has been waiting
D. had been waiting

Question 45: At the time the factory closed down, Sarad ________ there for five years

A. hadn’t been working
B. had been working
C. have been working
D. had be working

Question 46: The orchestra ________ for about ten minutes when a man in the audience started shouting

A. had be playing
B. have been playing
C. had been playing
D. has been playing

Question 47: I________ along the road for about ten minutes when a car suddenly stopped just behind me

A. had been walking
B. have been walked
C. has been walking
D. has be walking

Question 48: Sue was sitting on the ground. She was out of breath. She ________

A. has been running
B. have been running
C. have be running
D. had been running

Question 49: When I arrived, everybody was sitting around the table and talking. Their mouths were empty, but their stomachs were full. They ________

A. have been eating
B. had been eating
C. has been eating
D. had be eating

Question 50: She was annoyed with me because I was late and she ________ for a long time

A. had been waited
B. has been waiting
C. has been waiting
D. hadn’t been waiting