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: ‘Have you just moved here?’
‘No, I ________ here for two years next month’

A. will be living
B. will have been living
C. have lived
D. will been living

Question 2: ‘You’ve been working hard all day’
‘Yes. At 3 o’clock, I ________ for six hours’

A. will be studying
B. will have been studying
C. will have studies
D. will been studying

Question 3: Those two people have been dancing all evening’
‘Yes. By 11 o’clock, they ________ for four hours’

A. will have been dancing
B. will have danced
C. will be dancing
D. will been dancing

Question 4: I ________ for two hours by 12 o’clock

A. will have been reading
B. will have read
C. will have read
D. will been reading

Question 5: How long has Sarah worked for that company?’
‘She ______ there for two years by the end of this month’

A. has been working
B. will work
C. will have been working
D. will have working

Question 6: By the end of the month I _______ in this town for ten years

A. will have lived
B. will have living
C. will be living
D. will have been living

Question 7: By the end of this week we _______ on the project for a month

A. will have been working
B. will have working
C. will be working
D. will been working

Question 8: By July the fifth they _______ English for 3 years

A. will have studied
B. will have been studying
C. will be studying
D. will have studying

Question 9: By 10 o’clock she _______ TV for 4 hours

A. will have watching
B. will be watching
C. will have been watching
D. will been watching

Question 10: She _______ for 10 hours by 11 o’clock

A. will be sleeping
B. will have sleeping
C. will been sleeping
D. will have been sleeping

Question 11: We _______ for him for 40 days by next Saturday

A. will have been looking
B. will have looked
C. will be looking
D. will been looked

Question 12: They _______ for the president for 5 years

A. will be waiting
B. will have been waiting
C. will have waiting
D. will been waiting

Question 13: The customer service department _______ for 2 years by then

A. will have operated
B. will be operating
C. will been operating
D. will have been operating

Question 14: By the time I start my shift, Dr. Frazier _______ for 18 hours straight

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

Question 15: Sheila _______ the scholarship by the time she starts school in September

A. will be getting
B. will have got
C. will have been getting
D. will been getting

Question 16: By this time next month, I hope they _______ building the community center

A. will have finished
B. will have been finishing
C. will have finishing
D. will been finishing

Question 17: Professor Adams _______ at this university for 25 years by the time he retires in June

A. will have taught
B. will have been teaching
C. will have teaching
D. will be teaching

Question 18: By this time tomorrow night we _______ in Australia

A. will have been arriving
B. will have arriving
C. will been arriving
D. will have arrived

Question 19: Will he _______ the message by the time your flight takes off?

A. has received
B. be receiving
C. have received
D. have been received

Question 20: Dana _______ the night shift by the time you get up in the morning

A. won’t have finishing
B. won’t have finished
C. have finished
D. have been finished

Question 21: The team _______ at the exhibition for five hours by the time I arrive there.

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

Question 22: By the time we get on the plane, they _______ the luggage

A. will have loaded
B. will have been loading
C. will have loading
D. will be loading

Question 23: By 2025, I hope researchers _______ a cure for cancer

A. are finding
B. will have found
C. will be have finding
D. will have been finding

Question 24: By the time Tom gets to the airport, we _______ for over three hours!

A. will be waiting
B. will wait
C. will have waited
D. will have been waiting

Question 25: As of the end of May, Susan _______ enough credits to earn her Master’s degree

A. will earn
B. will have earned
C. will have been earned
D. will have been earning

Question 26: By the time you arrive for dinner, we _______ our kids to bed

A. will have put
B. will have already put
C. will have already been putting
D. will be putting

Question 27: This time next month, I _______ here for an entire year

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

Question 28: . By the time she takes her medical board exams in September, Rachel _______ a total of 15 practice exams

A. will have taken
B. will have been taking
C. will be taking
D. will been taking

Question 29: Since you’ll be arriving late for the meeting, we _______ much of our agenda by the time you come

A. will have already covered
B. will have been covering
C. will have covering
D. will be covering

Question 30: Next month, Nancy _______ Spanish at Wilton High School for 30 years

A. will be teaching
B. will be taught
C. will have been teaching
D. will have taught

Question 31: By the time she retires next year, Lisa _______ 25 years as a receptionist with Krebbs Industries

A. will have spent
B. will be spending
C. will have been spending
D. will have spent

Question 32: Your sister _______ pregnant for 7 months

A. will have been getting
B. will be getting
C. will been getting
D. will getting

Question 33: My grandfather _______ this novel for 2 months by the end of this month

A. will have written
B. will be writing
C. will have been writing
D. will be wroten

Question 34: She _______ for this company for 5 years by the end of this year

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

Question 35: I _______ my homework for 2 hours by the time my father gets home from work

A. will have done
B. will have been doing
C. will be doing
D. will done

Question 36: My mother _______ dinner for 3 hours by the time our guests arrive at my house

A. will have been cooking
B. will have cooking
C. will be cooking
D. will have cooked

Question 37: In November, I _______ at my company for three years

A. will have been worked
B. will have worked
C. will work
D. will have been working

Question 38: At five o’clock, I _______ for thirty minutes

A. will have been waiting
B. will have waited
C. will be waiting
D. will wait

Question 39: When I turn thirty, I _______ piano for twenty-one years

A. will have been played
B. will have played
C. will have been playing
D. will be playing

Question 40: I _______ English for 10 years by the end of next month

A. will have study
B. will have been studying
C. will be studying
D. will have studied

Question 41: When I get my degree, I _______ at Cambridge for four years

A. will have been studying
B. will be studying
C. will have studying
D. will be studied

Question 42: They _______ with each other for an hour by the time I get home

A. will have talked
B. will have been talked
C. will be talking
D. will have been talking

Question 43: I _______ here for three hours by six o’clock

A. will have been waited
B. will be waiting
C. will been waiting
D. will have been waiting

Question 44: By 2001 I _______ in Japan for 8 years

A. will have been living
B. will be living
C. will have living
D. will be lived

Question 45: When I finish this course, I _______ Germany for 2 years

A. will have learned
B. will have learning
C. will have learning
D. will learn

Question 46: Next year I _______ here for four years

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

Question 47: When I come at 6:00, _______ long?

A. will you have practicing
B. will you have been practicing
C. will you be practicing
D. will you have practiced

Question 48: will you have practiced

A. Will he have sleeping
B. Will he been sleeping
C. Will he have been sleeping
D. Will he be sleeping

Question 49: By our 40th wedding anniversary, _______ for 35 years?

A. will this plant have growing
B. will this plant have be growing
C. will this plant have grown
D. will this plant have been growing

Question 50: I _______ professionally for one year by the time our parents get married

A. will not have been singing
B. will not have singing
C. will not singing
D. will not be sang