2.【解析】选B。考查非限制性定语从句。句意:最近我买了一个古代的中国花瓶,其价格是比较公道的。an ancient Chinese vase 是先行词,从句中缺主语,而the price 和 vase 之间是从属关系,故用the price of which 或 whose price, 故选B。
3. 【解析】选A。考查介词+关系代词引导的定语从句。句意:这就是你十二年前就读的那所学校吗?本句中先行词为the school, 定语从句中缺少地点状语,故用where 或in which。介词 in 后面不能用that;D项结构the one 重复,再者从句中不需要宾语,故选A。