HOW ... ARE THEY GOING TO STAY THERE

23. How ... are they going to stay there ? _ For 3 days.

A. many B. much C. often D. long