Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2. I ---- (work) for big companies like this before. I know how they operate.
3-4. They ---- (live) in New York for 3 years before they ---- (move) to Seattle three months ago.
5. Debi ---- (study) for four hours when her father arrives.
6-7. By this time next year, I ---- (finish) the course and I ---- (start) to speak perfect English.
8-9. Sam ---- (drive) for six hours when he arrived in the village. He ---- (drive) more than 300
miles.
10. They ---- (work) for two hours by the time the manager arrives at six today.
11. By the time you received this letter yesterday, Dina ---- (leave) for Algeria.
12. When we meet again next week, I ---- (practice) tennis for at least a month.
13. She ---- (recover) her surgery by the time we visit her next Saturday
ANSWERS
2. have worked
3. had lived
4. moved
9. had driven
EXERCISE 2
1. In the evenings, I often play chess with my next door neighbor. I ---- chess with him ever
since I ---- to live here ten years ago.
B) play / came
2. Ann ---- her driving test three times because she's so bad at reversing. But she ----
reversing since last week and i think she has got a bit better at it.
B) failed / practiced
D) fails / practices
3. I have been waiting for the prices of the houses to come down before buying one, but
I think I ---- too long and the prices ---- to go up again.
4. Last year, I experienced how tedious long plane trips could be. i ---- In an airplane for
fairly long distances before that, but never as long as when I went to Australia last June.
A) have never flown
B) didn't fly
C) have flown
D) had flown
E) hadn't flown
5. In the evenings, I often play chess with my next door neighbor. I ---- chess with him
ever since I ---- to live here ten years ago.
6. I have been waiting for the prices of the houses to come down before buying one, but
I think I ---- too long and the prices ---- to go up again.
7. Last year, I experienced how tedious long plane trips could be. I ---- In an airplane for
fairly long distances before that, but never as long as when I went to Australia last June.
8. This bicycle ---- In our family for fourteen years. My father had used it for the first nine
years and I ----it for the last four.
A) is / have had
B) had been / had
C) has been / have had
D) was / had had
E) has been / had
9. It's a great pity you didn't come to London with us last summer, As you --- it before, it
---- a wonderful holiday for you.
11. Yesterday at a restaurant, I saw Sally, an old friend of mine. I had not see n her for
years. At first, I ---- her because she ---- at least 20 kilos.
11. There is only a little cake left because your dad it in the past
3 days.
Clear
Exercise 3 – ANSWERS
1. have bought
4. haven’t seen
5. have finished
6. has lost
7. has written
9. has found
11. has be
2. It is already 9:30 pm and I ---- (wait) here for over an hour. If John does not get here in
the next five minutes, I am going to leave.
3. Did you hear that Ben was fired last month? He ---- (work) for that import company for
more than ten years and he ---- (work) in almost every department.
4. I ---- (see) many pictures of the pyramids before I went to Egypt last summer. Pictures of
the monuments are very misleading. The pyramids are actually quite small.
5. Sarah ---- (climb) Mount Everest, ---- (sail) around the world, and ---- (go) on safari in
Kenya. She is such an adventurous person.
6. Susan ---- (climb) Mount Everest, ---- (sail) around the world, and ---- (go) on safari in
Kenya by the time she was twenty-five. She ---- (experience) more by that age than most
people do in their entire lives.
7. Before my trip to Paris two years ago, I ---- (never be) to France.
8. When we finally stopped him, the squirrel ---- (already eat) five cookies.
9. Ben ---- (try) to open his own restaurant for the last few years. He ---- (just finish) the
painting, but he ---- (not do) the decorating yet.
EXERCISE 4- ANSWERS
1. have finished
2. have been waiting
3. had been working, had worked
4. had seen
5. has climbed, has sailed, has gone
6. had climbed, had sailed, had gone, had experienced
7. had never been
8. had already eaten
9. has been trying, has just finished, hasn't done
10. have you been running