21.【解析】选B。考查时态和语态。句意:据报道目前在云南受灾地区许多新房屋正在建设中。句子主语houses和谓语动词build之间是被动关系,根据at present可知此动作是正在进行的动作,应用现在进行时的被动语态。
22. 【解析】选D。考查连词。句意:不管他什么时候遇到困难,他都采取积极的态度去面对。however无论多么;whatever无论什么;wherever无论在哪里;whenever无论什么时候。
23. 【解析】选D。句意:你最好把头发剪短,我们学校不赞成学生留长发。approve of sth. /one’s doing sth. 赞成某事,此处students作动名词wearing的逻辑主语。