CHOOSE THE BEST ANSWERS

18. They _________ for 3 hours when the storm suddenly broke. A. had been running B. have been running C. are running D. will be running