1.Nick showed the teacher the picture which he had drown.
2. The boy gave the girl the flowers which he had brought from the field.
3. Mother saw that Nick had not wished his hands.
4. I knew that my friend had not come yet.
5. When I woke up yesterday, parents have already gone to work.
6. The children thought that his father had not come yet.
7. Mary told us that she had cooked a good dinner.
8. Yesterday I found the book which I had lost in summer.
9. When we come to the station, the train have already left.
10. I had finished my test by the lesson was over.
1. Nick showed the teacher the picture which he had drawn.
2. The boy gave the girl the flowers which he had brought from the field.
3. Mother saw that Nick hadn't washed his hands.
4. I didn't know that my friend hadn't come yet.
5. When I woke up yesterday, parents already had gone to work.
6. The children thought that his father hadn't come home yet.
7. Mary told us that she had cooked a good dinner.
8. Yesterday I found the book which I had lost in summer.
9. When we came to the station, the train had already left.
10. I had finished my test by the lesson was over.
Объяснение:
№1.
Tom have been reading since morning.
Tom will have been reading for 2 hours by midday.
Tom was reading for 2 hours when his friends came.
Kate was driving a car for five hours before she reached the town.
Kate have been driving a car for a whole hour!
Kate will have been driving a car for five hours by the time you get here.
№2.
1) Since when have I been writing a letter?
I have not been writing a letter since this morning.
2) What language has she been studying for 10 years?
She has not been studying English for 10 years.
3) Have we been cleaning the pond for 2 hours?
We had not been cleaning the pond for 2 hours.
4) Will they have been doing this exercise for 3 hours by midday?
They won't have been doing this exercise for 3 hours by midday.
№3.
1. when the war started
2. since 9 o’clock
3. when you come back
4. when I left
5. since Monday
6. when I saw
7. by June
8. gets
№4.
1. will have been celebrating
2. have been playing
3. had been sleeping
4. will have been sunbathing
5. have been playing
6. had been speaking
7. have been choosing
8. have been translating
9. had been waiting
10. will have been keeping