I. Complete the sentences. Use the present perfect continuous or the past perfect continuous form of the verbs in brackets.
1. We (wait) ……………………………….…………………. for Nancy for the last two hours, but she still hasn’t arrived.
2. We (wait) ……………………………….…………………. for Nancy for over three hours before she finally arrived yesterday.
3. It is midnight. I (study) ……………………………….…………………. for five straight hour. No wonder I’m getting tired.
4. It was midnight. I (study) ……………………………….…………………. for five straight hour. hours. No wonder I was getting tired.
5. Jack suddenly realized that the teacher was asking him a question. He couldn’t answer because he (daydream) ……………………………….…………………. for the last ten minutes.
6. Wake up! You (sleep) ……………………………….………………. long enough. It’s time to get up.
II. Complete the sentences with the verb in brackets. Use the future perfect or, where possible, the future perfect continuous form.
0. By the end of next month I …will have been living… here in Spain for six years. (live)
1. I’ll ask Jane to call you back at twelve. Her meeting. ……………………………………………. by then. (end)
2. When he retires next year, Adam ………………………………………………. here for more than twenty years. (work)
3. I’ll have more free time after September because the children ………………………………………………. to school by then. (go back)
4. My best friend is doing a ‘round-the-world’ trip. By this time next week she ………………………………… ………………………………… for more than six months. (travel)
5. Don’t worry. By the time you get here, my mother-in-law ……………………………………………….! (leave)
6. …………………………………………………..……. the project in time for the meeting? (the team, complete)
7. It’s a really long flight. We ………………………………………………. in the same seats for over fourteen hours so we’ll be exhausted when we get there. (sit)
8. You can’t stay here next week. We ………………………………………………. the decorating. (not finish)
III. Write one word in each gap
|
at |
on |
of |
in |
|
for |
day |
does |
attend |
70. Maybe you should write a letter ………………………….. complaint to the manager.
71. When was the last time you had a ………………………….. off?
72. Hardly had the police officer come ………………….. duty when he had to respond to an emergency.
73. My dad’s ………………………….. work at the moment, I’m afraid. Can you call back later?
74. I am available to ………………………….. an interview at your convenience.
75. He’s been ………………………….. this job for over thirty years.
76. Our company ………………………….. a lot of business with Altech Industries.
77. Sol’s made an arrangement ………………….. the wholesalers to deliver more frequently in future.
June’s got several years’ experience ………………….. dealing with young children