单选题 Once more I have to leave Beijing, ______ I have been living for eight years.
   A) that             B) where        C) which        D) as
【正确答案】 B
【答案解析】本句中间有一个逗号将句子隔开,所以本句是一个非限制性定语从句,所以此处不能填that和as。表示住在某地方,用“live in (at) somewhere”,所以,如果要选C项which,就应加上介词in或at,即in which或at which。故C项也不选。只有B项正确。本句话的意思是:我不得不再一次离开北京,这个我已经住了八年的地方。