exercise 2
It has been snowing all day.She has been working in hospital since 1999.How long have you been having driving lessons?I have been learning English for a long time.exercise 3
1. Tony has been talking (talk) on the phone for two hours.
2. I ___have been looking (look) for my keys since 11 a.m.
3. We ___have been waiting (wait) for the bus for 20 minutes.
4. She has been playing (play) computer games for 50 minutes.
5. They have been livong (live) in Moscow since January.
exercise 4
Jane has been teaching the cycle of life.Rose has been cleaning out a pond.Dave has been planting flowers.Tim has been building nesting boxes.exercise 5
isn't she?hasn't he?isn't she?don't they?can't you?exercise 6
make up withmake outmake upexercise 8
fchadjbigeThe vegetables have been boiling since 10 o'clock.
I have boiled the vegetables, you may cook salad.
I have waited for your answer for a week, but in vein.
I have been waiting wait) for your answer for a week, and here it is!
I have been trying to find my documents since last Sunday.
At last I have found my documents.
Father has been drilling holes in the wall since noon.
Father has drilled holes in the wall, and now he is hanging shelves.
We have been saving the money for our holiday for a year.
We have saved a lot of money for our holiday, and now we are going to Europe.