单选题 How long does the carnival last?

【正确答案】 B
【答案解析】第一段说狂欢节从2月20日开始。第二段说到此后6天有各种各样的活动。可见,总共是7天,即整整一个星期。故答案为B。