16.B-skill
17.C-drink up
18.B-play down
19.A-beautiful brown French woolen
20.C-Good luck
21.D-on
22.D-more and more difficult
23.B-The more he practices English, the more fluently he can speak it
24.C-nationality
25.B-having
26.C-took
27.A-so nice a weather
28.A-watering
29.B-needn't