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
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