Test 20.
1. enjoyed, had seen; 2. arrived, had already left; 3. phoned, had gone; 4. had met, saw; 5. had lived, decided; 6. bought, had already read; 7. knew, had met; 8. opened, had already begun; 9. had painted, came; 10. hadn’t finished, rang; 11. met, had just returned; 12. heard, ran; 13. tried, had already left; 14. hadn’t cleaned, came; 15. finished; 16. had written; 17. understood, hadn’t done; 18. returned, went; 19. told, had never played; 20. had been, becameTest 21.
1. saw; 2. noticed; 3. was wearing; 4. wondered; 5. was; 6. didn’t see; 7. began; 8. stopped; 9. got; 10. was; 11. noticed; 12. had watched; 13. decided; 14. arrived; 15. had gone.Test 22.
1. b; 2. c; 3. c; 4. a; 5. a; 6. b; 7. a; 8. b; 9. c; 10. a; 11. b; 12. b; 13. a; 14. b; 15. c; 16. b; 17. a; 18. b; 19. c; 20. bTest 23.
1. take; 2. will have; 3. arrive; 4. will feel; 5. are; 6. stay/are staying; 7. will/shall do; 8. runs; 9. don’t get; 10. has; 11. want; 12. will be; 13. want; 14. will/shall be; 15. will have already planned/will already be planningTest 24.
1. spent; 2. is your brother doing; 3. won’t have written; 4. washes; 5. Will you go; 6. rang, was still learning; 7. don’t help, won’t/ shan’t have done; 8. went, had done; 9. won’t/shan’t go, will/shall be watching; 10. had already left; 11. won’t/shan’t grow; 12. Have you ever been; 13. did you buy; 14. doesn’t rain, we won’t/shan’t stay; 15. comes, will be still doing; 16. are playing; 17. hasn’t read; 18. Will you have written, comes; 19. Does Lena usually do, doesn’t; 20. were you doingTest 25.
1. won’t/shan’t play; 2. Has he ever been; 3. are you going; 4. travelled; 5. doesn’t see, will leave; 6. reads; 7. will you be doing; 8. found, had lost; 9. does your brother do; 10. arrives, will be still sleeping; 11. is playing; 12. did you go; 13. hasn’t met; 14. will you have read; 15. had already stopped; 16. was Nick doing, rang; 17. doesn’t help, won’t/ shan’t have written; 18. I didn’t go, was watching; 19. hasn’t done; 20. will you buyTest 26.
1. was; 2. had; 3. was walking; 4. noticed; 5. realized; 6. had met; 7. had just missed; 8. knew; 9. recognize/have recognized; 10. told; 11. studied; 12. am; 13. are you doing; 14. work; 15. have lived; 16. don’t believe; 17. have been; 18. have never seen; 19. agreed; 20. were lookingTest 27.
1. been reading, read; 2. been painting; 3. been doing; 4. played; 5. broken; 6. been waiting; 7. stopped; 8. lost, seen; 9. been repairing; 10. written; 11. seen, been looking; 12. been writing; 13. been playing; 14. known; 15. lived; 16. seen; 17. been playing; 18. been driving; 19. seen; 20. been drinkingTest 28.
1. broken; 2. been reading; 3. been working, finished; 4. been smoking; 5. smoked; 6. been running; 7. lost, seen; 8. been eating/eaten; 9. been waiting; 10. done; 11. read; 12. known; 13. been learning; 14. been arguing; 15. been doing; 16. been painting; 17. painted; 18. been swimming; 19. been shopping, bought; 20. been rainingTest 29.
1. decided; 2. have been worrying; 3. took; 4. have already sold; 5. have arranged; 6. have heard/have been hearing; 7. have begun; 8. grew up; 9. have spent; 10. have always wanted; 11. offered; 12. grabbed; 13. have just heard; 14. have stopped; 15. have chosen/have been choosing; 16. told; 17. accepted; 18. told; 19. seemed; 20. have been hopingTest 30.
1. read; 2. been reading; 3. been playing; 4. played; 5. been working; 6. been raining; 7. spent; 8. been trying, managed; 9. been waiting; 10. left; 11. known; 12. been climbing; 13. been feeling; 14. been smoking; 15. got; 16. been travelling; 17. had; 18. been running; 19. been cleaning; 20. cleanedTest 31.
1. started; 2. been flying; 3. been acting; 4. been; 5. been working; 6. made; 7. gone; 8. repaired; 9. been repairing; 10. planted; 11. had; 12. arrived; 13. been learning; 14. been climbing; 15. climbed; 16. finished; 17. cooked; 18. been playing; 19. slept; 20. been teachingTest 32.
1. was; 2. had lost; 3. will come; 4. has; 5. would leave; 6. was going; 7. had stayed; 8. has just returned; 9. had lived; 10. will be; 11. was born; 12. would come; 13. couldn’t; 14. was; 15. had been; 16. had bought; 17. was staying; 18. must; 19. would read; 20. will come