UNIT 49I. PRONUNCIATION

34. They ... for an hour when the final bus came.

a. waited

b. have waited

c. have been waiting

d. had been waiting

 d