25. A. given B. held C. made D. picked
24. A. courage B. strength C. attention D. patience
23. A. satisfying B. regretful C. surprising D. impossible
22. A. or B. but C. so D. for
21. A. use B. handle C. prepare D. stop
20. A. on B. for C. without D. off
19. A. suffer B. reduce C. prevent D. cause
18. A. advice B. news C. a theory D. a report
17. A. get B. keep C. lead D. bring
16. A. front B. same C. either D. opposite