单选题

【正确答案】 D
【答案解析】takes only twenty-four hours“只需24小时”,表示“花费多少时间”,用take。参见题8。