求大神 解答this is the city,______he stayed for three years.中间可以填:who whom whose ...........

this is the city,______he stayed for three years.中间应该填哪个?:who、whom 、whose、which、that、where、when、why 为什么呀? 写详细原因啊。

第1个回答  2013-07-25
填where,这是一个定语从句,先行词是city,这是一个城市,他在这个城市待了长达3年。where在这可做后面一句话的地点状语,这句话也可写成he stayed in the city(地点状语) for 3 years。因此要填where。
第2个回答  2013-07-25
填where
he stayed in the city for three years
这里where=in which本回答被网友采纳
第3个回答  2013-07-25
where. city是地方.本回答被提问者采纳
相似回答