单选题

【正确答案】 B
【答案解析】解析:全文用的时态为一般过去时,for+一段时间为完成时标志,所以用过去完成时。