25.A produce B. develop C. developing D. made
24.A could B. can C. was able D. was able to
23.A. lives B. life C. live D. living
22.A. in B. after C. within D. beyond
21. A. had to stay B. have go return C. had to come D. has to come
20. A. for very length B. for very long C. long D. for a long times
19. A. width B. depth C. height D. length
18. A. dive B. diving C. dived D. to dive
17. A. deeply B. deep C. depths D. dept
16. A. below B. on C. beyond D. above