Ответ:
exercise 1
1. The pupils have written the dictation.
2. My friend has helped me to solve a difficult problem.
3. I have learnt a poem.
4. She has told them an interesting story.
5. Kate has swept the floor.
6. The waiter has put a bottle of lemonade in front of him.
7. I have eaten my breakfast.
8. We have drunk water.
9. He has brought them some meat and vegetables.
10. You have put the dishes on the table.
exercise 2
- since
- since 1995
- for a long time
- since last month
- for two weeks
- since 2 March
- for two hours
- since 1975
- for six days
- for a month
- for two years
- for three days
- for ten minutes
- for three hundred years
- since Wednesday
- for seven days
- since three o'clock
- since 18 September
- since my last birthday
- for a century
- since 2001
exercise 3
- has written
- have drawn
- has blown out
- has drunk
- has failed
- has given
- have made
- have eaten
- The train has just gone.
- I have just told the answer.
- George has never been in Australia.
- John and Richard have just gone away.
- has sold
- have read
exercise 4
- Jack has not washed the dog.
- Father hasn't already cleaned his car.
- Mr. Snowdon has not made a speech at the conference.
- Granny has not bought me any cakes.
- They have not...
- Liz has not bought any flowers.
- My sister has not ...
- The cat has not...
- Mr Gracy has not...
- I haven't ever been to India.
- She hasn't...
- We have not...
- Chris hasn't...
- The train has not just arrived.
- It has not just started to rain.
- Kelly hasn't gone to America.
- We haven't left...
- The street hasn't changed a lot.
- You haven't worked here for a long time.
- Mandy hasn't been to Greece.