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: My favourite film is Cleo’s Dream. ________ it four times

A. I’m seeing
B. I see
C. I saw
D. I’ve seen

Question 2: Liz is from Edinburgh. She ________ there all her life

A. is living
B. has lived
C. lives
D. lived

Question 3: Martin is English but he lives in France. He has been there ________

A. for three years
B. since three years
C. three years ago
D. during three years

Question 4: ‘Can you drive?’ ‘No, ________ a car but I want to learn’

A. I never drove
B. I’m never driving
C. I’m never driving
D. I was never driving

Question 5: How long _________ each other?

A. do they know
B. have they known
C. did they know
D. have they knew

Question 6: I _________ that song before

A. have never heard
B. never hear
C. have always heard
D. never heard

Question 7: Alice _________ to Japan four times so far

A. has gone
B. has been going
C. has been
D. have gone

Question 8: I _________ your mother three times this week

A. have saw
B. see
C. have been seeing
D. have seen

Question 9: Roger _________ a luxury yacht

A. has recently bought
B. buys
C. was buying
D. have bought

Question 10: She _________ her driving test

A. has just passed
B. is passing
C. passes
D. have passed

Question 11: Miss Jones _________ two cups of tea today

A. has drunk
B. is drinking
C. drinks
D. have drunk

Question 12: Sarah _________ my best friend since 1992

A. was
B. is being
C. have been
D. has been

Question 13: ‘Where are Tom and Pauline?”
“They ________ to the supermarket.”

A. have just gone
B. have been going
C. go
D. has gone

Question 14: “Have you seen any films lately?”
“Yes. Actually, I ________ two this week”

A. has seen
B. am seeing
C. see
D. have seen

Question 15: “Are you going on holiday this summer?”
“Yes. I ________ enough money”

A. am saving
B. have already saved
C. save
D. has saved

Question 16: “Where is Mark?”
“He ________ to the library to return some books”

A. has gone
B. has been
C. is going
D. went

Question 17: ‘________ your sister recently?’
‘Yes, she came to visit last weekend’

A. Have you been seeing
B. You have seen
C. Have you seen
D. Had you seen

Question 18: 'This is a great book’
‘I know. I ________ it twice already’

A. have read
B. am reading
C. have been reading
D. has read

Question 19: ‘Your socks are all wet!’
‘Don’t worry. I ________ another pair with me’

A. am bringing
B. bring
C. have bought
D. bought

Question 20: ‘What time do you finish work?’
‘Actually, I ________’

A. have just finished
B. finish
C. finished
D. finishes

Question 21: ‘I like your dress. Is it new?’
‘No, I ________ it for ages’

A. had
B. have
C. have had
D. has had

Question 22: ‘Where is Christine?’
‘I don’t know. I ________ her today’

A. am not seeing
B. has’t seen
C. didn’t see
D. haven’t seen

Question 23: ‘When are you going to buy a new car?’
‘Well, I ________ two that I like, but I can’t decide which one to buy’

A. have been seeing
B. have seen
C. see
D. has seen

Question 24: ‘When are you seeing Paul next?’
‘We ________ to meet next Tuesday’

A. have been arranging
B. arrange
C. have arranged
D. arranged

Question 25: ‘Is there a supermarket in your town?’
‘Yes. There ________ one here for quite a while’

A. is being
B. has been
C. is
D. were

Question 26: ‘Where is Bob?’
‘He ________ Jimmy to the park’

A. has been taking
B. have taken
C. takes
D. has taken

Question 27: She ________ the door since she heard the phone ring

A. has just locked
B. is locking
C. locks
D. locked

Question 28: Emily ________ her lunch already, even though it’s only 10 o’clock

A. has eaten
B. was eating
C. ate
D. eaten

Question 29: ________ the housework, Maggie sat down to rest

A. Doing
B. Having did
C. Done
D. Having done

Question 30: They ________ together for five years

A. work
B. are working
C. have worked
D. worked

Question 31: ‘I went to a Mexico restaurant last week’
‘Really? I ______ Mexican food’

A. am eating
B. haven’t been eating
C. haven’t eaten
D. hasn’t eaten

Question 32: Jason ______ Amanda since he was five years old

A. has knew
B. knows
C. have known
D. has known

Question 33: They ______ in that house for five years

A. have lived
B. are living
C. live
D. has lived

Question 34: ‘I met our new boss this morning’
‘I ______ him, too. He’s very nice’

A. am meeting
B. have been meeting
C. have met
D. met

Question 35: ‘______ in a hotel?’
‘No, but my parents did last summer in Rome’

A. Have you ever stayed
B. Have you ever staying
C. Are you ever staying
D. Have your parents ever stayed

Question 36: I ________ the report yet

A. completed
B. hasn’t completed
C. have already completed
D. have not completed

Question 37: ‘Why are you so upset?’
‘I ______ my favorite ring’

A. lose
B. have been losing
C. have lost
D. lost

Question 38: ‘I feel very tired’
‘How can you be tired? You ________ a thing all day’

A. haven’t been doing
B. aren’t doing
C. haven’t done
D. hasn’t done

Question 39: ‘How long ________ James?’
‘Since we were children’

A. have you known
B. do you know
C. did you know
D. are you known

Question 40: ‘Could you take the rubbish outside for me, please?’
‘I ________ it’

A. have already done
B. already do
C. had already done
D. has done yet

Question 41: . ‘________ your homework yet?’
‘No. I’m still busy doing it’

A. Have you finish
B. Are you finishing
C. Do you finish
D. Have you finished

Question 42: I haven’t played tennis ________ I was at school

A. for
B. since
C. just
D. yet

Question 43: ‘How long ________ Tony?’ ‘Since we were children’

A. did you know
B. have you known
C. do you know
D. have you know

Question 44: No announcement about the results ________ so far

A. has made
B. has been made
C. was made
D. have made

Question 45: ‘Do you know Steven?’
‘Yes. I ______ him for years’

A. know
B. knew
C. have known
D. has known

Question 46: He’s tired. He ______ properly for days

A. hasn’t slept
B. didn’t sleep
C. doesn’t sleep
D. have slept

Question 47: I’m very hungry.’
‘I’m not surprised. You ______ all day’

A. haven’t been eating
B. haven’t eaten
C. don’t eat
D. has eaten

Question 48: “Are Diane and Paul here?”
“No, they ________”

A. don’t arrive yet
B. have already arrived
C. haven’t already arrived
D. haven’t arrived yet

Question 49: ________ that woman before, but I can’t remember where

A. I see
B. I seen
C. I’ve seen
D. I’ve seeing

Question 50: How long ________ married?’
‘Since 1998’

A. you are
B. you have been
C. has you been
D. have you been