21. 【解析】选B。考查冠词。句意:当地控制房价飙升的尝试是很实用的。大家都满怀希望地看到它很快起作用。第一个空后有to control the growth of housing prices修饰,是特指;第二个空为固定短语,故选B。
22. 【解析】选B。考查情态动词。句意: 他学说这种语言又快又好,以至于他有时可能被当成说这种语言的本地人。could表示“有……的可能”,符合句意。must have done sth. 表示对过去动作的肯定推测,should have done sth. 应当做某事但实际上未做,need have done sth. 有必要做某事却没做,均不合句意。