2. INSTRUCTIONS
Answer all of the questions and check them at the end. The exercises
consist past, present, future perfect tenses as well as present perfect
continuous.
Good Luck
3. EXERCISE 1 – MIXED PERFECT TENSES
(CONTINUOUS INCLUDED!)
1. I hope they ……………(repair) this road by the time we come back next summer.
2. …………they………………(hear) about the film before you told them about it?
3. “Would you like something to eat?”
“No, thanks. We …………… already ………… (eat).”
4. I ………………(work) for several hours and I still ………… (not finished)
5. Bridget …………(wait) the whole week to see her hairdresser.
6 He spends all his spare time planting trees. He says that by the end of next year he
………(plant) 2,000.
7. We got to the station late so the train …………… already ………………… (leave).
8. You ……………… (not lose) enough weight to fit into those trousers by next week.
9. ………………your sister……………… (study) in the library all afternoon?
10 Come back in an hour. I …………… (do) my packing by then and we’ll be able to have a
talk.
4. 11. His father left him £10,000, but he lives so extravagantly that he …………………………
(spend) it all before he’s 30.
12. It.............................................................(rain) all day!
13. By the time you called, I .........................................(already recover) from the accident.
14. We........................................................... (work) all day, but we’re stopping now.
15. He’s ...........................................(talk) to his girlfriend for over an hour. That’s the
sixth phone call he ....................................(make) this evening.
16. Jimmy ........................................... (never be) to a concert until last week.
17. He looks terrible. How long……………….he ……………………………(be) in poor health?
18. I .................................... (not finish) my meal yet.
19. When he reaches Land’s End he ……………….....………..(walk) 1,500 miles.
20. ........................ you ........................ (own) this dog for a long time?
5. EXERCISE 2 - PRESENT PERFECT
OR CONTINUOUS?
1. I …………………(look) through my Primary School photo album. It's full of photographs of people whose
names I completely ………………………(forget). I wonder what ………………(happen) to them all.
2. Since he became the Company Director, my brother estimates that he ……………………(eat) 50 official
lunches and another 50 official dinners, and he ………………………(lose) count of the number of receptions
and parties that he………………… (attend). Besides he ………………… (put on ) a lot of weight.
3.Secretary: Customers ………………(ring) up all morning complaining about getting incorrect bills.
Manager: I know. Something…………… (go) wrong with our computer. the mechanic…………………… (work) on
it, I hope he ………………(find) out what's wrong soon.
4. It is the first time you ……………………(be) late with the rent in 25 years. How come your landlord hasn´t
said anything? He probably thinks that you…………………(pay) and he…………………(lose) the cheque. He´s so
absent-minded!
5. Someone ………………..(use) my new umbrella! It's all wet! And it was wet yesterday and the day before!
Well, it wasn't me. I ……………………..(not be) out of the house for nearly a week!
6. I …………………………..(stand) in this queue for over half an hour. It……………………….. (not move) at all in
the last ten minutes. I think the girl in the ticket office just…………………..(shut) her window
and………………….. (go) off for a coffee break.
7. The Town Council …………………………….(consider) my application for permission to build a garage for two
months. They just ………………………..(give) my next door neighbour permission to build his, so I hope they
will decide to let me have one too.
6. ANSWERS
Exercise 1
1. will have repaired 2. had (they) heard 3. have (already) eaten
4. I have been working 5. has been waiting 6. will have planted
7. had already left 8. won’t have lost 9. has (your sister) been studying
10. will have done 11. will have spent 12. has been raining
13. had already recovered 14. have worked 15. been talking/has made
16. had never been 17. has (he) been 18. haven’t finished
19. will have worked 20. have you owned
7. ANSWERS
Exercise 2
1. have been looking, have completely forgotten; has happened
2. has eaten, has lost count, Has he put
3. have been ringing up, has gone; has been working; has found out
4. have been; have paid; has lost
5. has been using , haven't been
6. have been standing; hasn't moved; has just shut ... and gone off
7. has/have been considering; have just given