23.A.此空只能填复数名词。因谓语动词是are。
22.B.
21.A.否定句中应用any。
20.B.在yes、no构成的答语中,前后肯否定语气和形式应一致,不能相互矛盾。
19.D.little有否定含义,故附加部分用is there。
18.A.since1979就与现在完成时连用,又因句中主语是changes,故用have been。
17.B.flowers是复数,故用are there。
16.B.
15.D.
14.B.water是不可数名词。