21. 【解析】选C。考查形容词辨析。available可用的,可获得的,有空的;dependable可依靠的;valuable有价值的; convenient方便的(主语是物)。
22.【解析】选D 。考查介词词组辨析。句意: 我们给狗我们所能够抽出的时间、空间和爱, 作为回报, 狗给予我们它们的一切。in all 总共; in fact 事实上;in short 简言之; in return 作为回报。
23.【解析】选D。考查动词词义。句意:当太阳完全从乌云后出来时彩虹消失了。disappear 消失; retire 退休; remove 去除; resign 辞去, 辞职。由题意可知D项正确。