25. A. Have B. Had C. Having D. Had been
24. A. near B. on C. by D. at
23. A. to B. at C. of D. for
22. A. onto B. on C. off D. in
21. A. ensure B. certain C. sure D. surely
20. A. who B. what C. that D. which
19. A. Out of B. Of C. To D. Into
18. A. in B. on C. of D. to
17. A. a B. the C. some D. certain
16. A. improvement B. victory C. failure D. achievement