【正文】
to leave 27. I couldn’t do my homework with all that noise ________. A. going on B. goes on C. went on D. to go on 28. You should understand the traffic rule by now. You’ve had it ______ often enough. A. explaining B. to explain C. explain D. explained 29. I don’t want ______ like I’m speaking ill of anybody, but the manager’s plan is unfair. A. to sound B. to be sounded C. sounding D. to have sounded 30. He got wellprepared for the job interview, for he couldn’t risk _______ the good opportunity. A. to lose B. losing C. to be lost D. being lost 31. _______ into use in April 2022, the hotline was meant for residents reporting water and heating supply breakdowns. A. Put B. Putting C. Having put D. Being put 32. It was unbelievable that the fans waited outside the gym for three hours just _____ a look at the sports stars. A. had B. having C. to have D. have 33. More and more people are signing up for Yoga classes nowadays, _______ advantage of the health and relaxation benefits. A. taking B. taken C. having taken D. having been taken 34. All these gifts must be mailed immediately _______ in time for Christmas. A. in order to have received B. in order to receive C. so as to be received D. so as to be receiving 35. Is Bob still performing? I’m afraid not. He is said _______ the stage already as he has bee an official. A. to have left B. to leave C. to have been left D. to be left 36. ______ in the mountains for a week, the two students were finally saved by the local police. A. Having lost B. Lost C.