1. Will be written, 2. Will contain, 3. Will be collected, 4. Will be handed in, 5. Will take, 6. Will check, 7. Will be returned, 8. Will get, 9. Will be corrected, 10. Will be given, 11. Will be put, 12. Will be given, 13. Will see.
1. you have been sleeping
2. I've just received, I haven't received any letters from my parents yet.
3. They had been playing
4. We have been living here
5. I have been waiting
6. You have been working
7. He has been watching, he has seen
8. Their parents have known
9. We have been repairing
10. She didn't change
1-b
2-d
3-a
4-b
5-b.....................................................
Dad wondered where the TV controller was.
She told me she would see me the following day in class.
He asked Tanya whose jacket that was.
She said that the phone was ringing.
She asked me if I saw my brother often.
They said they had left New York the day before.
1..Have already seen.
2.have already heard.
3.has already given.
4.haven't had.
5.has gone.
6.have found.
7.have put.
8.haven't read
9.has told
10.haven't had
11.has bought
12.haven't done
13.Has lost.
14.has already left
15.l have forgotten.
16.I have spoken
17.haven't made
18.I have already told
19.has shown me
20We have brought