HOW ... ARE THEY GOING TO STAY THERE

258: How ... are they going to stay there? - For 3 days.A. many B. much C. old D. long