选D
where引导定语从句的时候,在从句中作地点状语,
where=介词+which.
例:ThisisthehousewhereLuxunoncelived.
=Thisisthehouse(which/that)Luxunoncelivedin.
=ThisisthehouseinwhichLuxunoncelived.
语法上AB都可以但是,考虑到语意,是住的地方有几个公园而不是住在几个公园,所以选A,这个题考的其实是汉语把。。。
不好意思之前我分析是定语从句是错误的确实是A,这里从语意上分析,状语从句才能表达到位:他住的地方有几个公园,如果按照我之前说的是定语从句,先行词是parks,意为他住在这儿的几个花园,明显说不通希望我的失误没有给你造成困扰