15. A. are there B. is there C. there will be D. there are
14. A. small B. big C. great D. large
13. A. much B. many C. few D. lot
12. A. workers B. officers C.soldiers D. farmers
11. A. have B. had C. must D. needed
10. A. plenty B. a little C. much D. enough
9. A. people B. animals C. sheep D. horses
8. A. have B. fall C. give D. bring
7. A. all B. whole C. half D. part
6. A. smallest B. farthest C. largest D. hottest