Answer sheet
Question 1: ‘Have you just moved here?’
‘No, I ________ here for two years next month’
Question 2: ‘You’ve been working hard all day’
‘Yes. At 3 o’clock, I ________ for six hours’
Question 3: Those two people have been dancing all evening’
‘Yes. By 11 o’clock, they ________ for four hours’
Question 4: I ________ for two hours by 12 o’clock
Question 5: How long has Sarah worked for that company?’
‘She ______ there for two years by the end of this month’
Question 6: By the end of the month I _______ in this town for ten years
Question 7: By the end of this week we _______ on the project for a month
Question 8: By July the fifth they _______ English for 3 years
Question 9: By 10 o’clock she _______ TV for 4 hours
Question 10: She _______ for 10 hours by 11 o’clock
Question 11: We _______ for him for 40 days by next Saturday
Question 12: They _______ for the president for 5 years
Question 13: The customer service department _______ for 2 years by then
Question 14: By the time I start my shift, Dr. Frazier _______ for 18 hours straight
Question 15: Sheila _______ the scholarship by the time she starts school in September
Question 16: By this time next month, I hope they _______ building the community center
Question 17: Professor Adams _______ at this university for 25 years by the time he retires in June
Question 18: By this time tomorrow night we _______ in Australia
Question 19: Will he _______ the message by the time your flight takes off?
Question 20: Dana _______ the night shift by the time you get up in the morning
Question 21: The team _______ at the exhibition for five hours by the time I arrive there.
Question 22: By the time we get on the plane, they _______ the luggage
Question 23: By 2025, I hope researchers _______ a cure for cancer
Question 24: By the time Tom gets to the airport, we _______ for over three hours!
Question 25: As of the end of May, Susan _______ enough credits to earn her Master’s degree
Question 26: By the time you arrive for dinner, we _______ our kids to bed
Question 27: This time next month, I _______ here for an entire year
Question 28: . By the time she takes her medical board exams in September, Rachel _______ a total of 15 practice exams
Question 29: Since you’ll be arriving late for the meeting, we _______ much of our agenda by the time you come
Question 30: Next month, Nancy _______ Spanish at Wilton High School for 30 years
Question 31: By the time she retires next year, Lisa _______ 25 years as a receptionist with Krebbs Industries
Question 32: Your sister _______ pregnant for 7 months
Question 33: My grandfather _______ this novel for 2 months by the end of this month
Question 34: She _______ for this company for 5 years by the end of this year
Question 35: I _______ my homework for 2 hours by the time my father gets home from work
Question 36: My mother _______ dinner for 3 hours by the time our guests arrive at my house
Question 37: In November, I _______ at my company for three years
Question 38: At five o’clock, I _______ for thirty minutes
Question 39: When I turn thirty, I _______ piano for twenty-one years
Question 40: I _______ English for 10 years by the end of next month
Question 41: When I get my degree, I _______ at Cambridge for four years
Question 42: They _______ with each other for an hour by the time I get home
Question 43: I _______ here for three hours by six o’clock
Question 44: By 2001 I _______ in Japan for 8 years
Question 45: When I finish this course, I _______ Germany for 2 years
Question 46: Next year I _______ here for four years
Question 47: When I come at 6:00, _______ long?
Question 48: will you have practiced
Question 49: By our 40th wedding anniversary, _______ for 35 years?
Question 50: I _______ professionally for one year by the time our parents get married