Ex. 11E
1. arrived, was telephoning 2. arrived, telephoned 3. did…do; was (jiust) doing 4. was (always) ringing 5. was burning, was sleeping, was playing, (was) singing; was; stopped; woke 6. was drowning, dived, saved 7. was listening, rang, did not hear 8. exploded, was landing, climbed; were waiting, witnessed 9. ate; was doing 10. Did…want; hoped / was hoping 12. (1) was (just) hanging out (2) started (3) was wiping (4) lost
(5) fell off (6) was washing (7) rushed (8) koncked over (9) let (10) was talking (11) managed (12) was doing (13) cut (14) was peeling (15) was reversing (16) forgot (17) bumped
Ex. 11F
1. differs 2. belongs to 3. are landing 4. know 5. are. have 6. am getting 7. tastes 8. is waiting
9. is (just) coming in 10. flows 11. is raining 12. floats 13. is falling in 14. equals 15. is…stopping
16. realize, forgive 17. is dictating 18. am trying 19. matters 20. is dying, is just leaving 21. concerns, think 22. prefer 23. smell, smells 24. goes / is always going 25. are…sitting 26. suppose, know, means 27. appreciate 28. is always doing / always does 29. cost 30. grow, have
Ex. 11G
1. is arriving, have 2. are being, am (still) having 3. think, am thinking 4. am expecting 5. expect 6. Do…mind 7. Is…minding 8. doesn‘t hear 9. is hearing 10. am smelling 11. smell 12. am forgetting
13. forget 14. consider 15. is considering 16. are being 17. am measuring 18. measures 19. Does…apply, applies 20. am applying 21. am tasting, taste, tastes 22. is hurting / hurts 23. are hurting 24. Feel, Does…feel 25. extends, are extending 26. do…think, don‘t think 27. are…smelling
28. is seeing to 29. do…feel / are…feeling, feel / am feeling 30. is tasting, think
新编英语语法教程 第12讲 练习参考答案
Ex. 12A
1. have been telephoning, Haven‘t you nearly finished; haven‘t got, have been trying, has been
2. have been playing, haven‘t played
3. have been writing / have written
4. have … been learning / have … learned
5. has been sleeping /has slept
6. has been coughing / has coughed
7. have known, have been reading, haven‘t finished
8. have been, have … come
9. has been learning, has mastered
10. has been raining, has stopped
11. have travelled
12. Have … read
13. have been reading
14. have read

