Exercise 10. Read the situations and then say which time it has happened.
Model: You’re late again. You’ve already been late once this week.
It’s the second time you’ve been late this week.
1. Sally has just finished drinking a cup of coffee. She has already had four cups this evening. 2. Linder has lost her passport again. She has already lost it once this year. 3. Mike is riding a horse. He doesn’t look very confident or comfortable. He has never ridden a horse before. 4. Ken has got into an accident. He has already had two accidents this month. 5. Jill is trying cavier. She thinks it’s very delicious. She has never tasted it before. 6. Maria is in London for the first time. She has just arrived and it’s very new for her. 7. The girl is in hospital. She is very nervous. She has never been to hospital before. 8. Jill has broken a plate. She has already broken two plates while washing up this morning. 9. Ron is phoning Jill again. He’s already phoned her twice this evening. 1O. The car has broken down. It has already broken twice this month. 11. My favourite football team has won the match. It has already won six matches this month. 12. Tom has lost a book from the library. He’s already lost two books this year. 13. My cousin from France has visited us. She has already visited us once this year. 14. Ted has moved into another flat. He has already moved into another flat twice this year. 15. My father has changed the job. He has already changed the job three times this decade. 16. George has just finished drinking a can of beer. He’s already had six cans of beer tonight.
Exercise 11. Put in since or for .
1. I’ve lived in this town ... the last six months. 2. It’s been raining ... lunchtime. 3. Tom’s father has been a policeman ... 20 years. 4. The house is very dirty. We haven’t cleaned it ... ages. 5. ... Christmas, the weather has been quite good. 6. I haven’t had a good meal ... last Tuesday. 7. Clive and Tina have known each other ... two years. 8. I haven’t had a holiday ... five years. 9. That’s a very old car. I’ve had it ... ages. 10. he has worked in Greece ... three years now. 11. There has been a strike of airport staff ... two days. 12. My grandson Bob hasn’t drunk any beer ... his birthday. 13. Peter hasn’t seen his friend Bill ... a long time. 14. Mr. Morgan has been away ... a week. 15. I’m going to buy a suit. I haven’t bought a new suit ... two years. 16. George hasn’t driven his car ... six months. 17. She hasn’t written to me ... last summer. 18. We haven’t walked round Hyde Part ... years. 19. They haven’t heard an opera ... months. 20. I have wanted to go to Paris ... last year.
Exercise 12. Complete the following sentences with the given alternatives using since or for .
1. I haven’t seen you ...
a) May b) three years
2. We have been here ...
a) an hour and a half b) January
3. He hasn’t had a cold ...
a) a year b) last autumn
4. She hasn’t spoken to me ...
a) more that two weeks b) last week
5. My friend Fred hasn’t bought a new coat ...
a) two years b) ages
6. There hasn’t been such a fire in out town ...
a) 198O b) ten years
7. I haven’t tried to swim across the lake ...
a) last year b) years
8. They have lived in this street ...
a) 1979 b) a long time
9. She has been married ...
a) two years b) lasy August
1O. I haven’t bought any new books ....
a) a month b) the last fortnight
11. Bob hasn’t seen his French colleagues ...
a) last May b) three weeks
12. Nobody has written to me ...
a) many weeks b) my birthday
13. I’ve asked you to come and see us ....
a) over a month b) the beginning of the year
14. I haven’t ridden a bicycle ...
a) ages b) my childhood
15. Peter hasn’t smoked .....
a) last year b) two years
16. My brother’s wife has worn this beautiful ring ...