I once went to a town in the north of England on business. It w

I once went to a town in the north of England on business. It was about 7:30 in the evening when I reached the hotel.The manageress,a strict old lady of?about 60,showed me to my room.When I asked her what time dinner was,she said there was only?one sitting at 6:30,and I had_____21_____it. "Never mind,"I said."I′m not very hungry.I′11 just have a drink in the bar(酒吧)and a?sandwich." "Bar!"she____22______her voice."This is a respectable hotel,young man.If you want beer,you?must go somewhere else."She spoke____23______a glass of beer was a dangerous drug. I went to a bar and had some beer and sandwiches and then went to the cinema.At about 11:30 I_____24_____.Everything was in darkness.I knocked at the door,but nothing happened.The_____25_____sound?was the′church clock opposite,which suddenly struck the half-hour with such force that it made me?jump._____26_____a window opened upstairs.The old lady_____27_____and asked me what was going on.I?explained who I was and she let me_____28_____after ten minutes′wait.She was in her nightdress.She?told me seriously that guests were_____29_____to be back in the hotel by 11 o′clock. I went to bed but could not sleep.Every quarter of an hour the church clock struck and at midnight the whole hotel shook with the noise.Just before dawn,I finally_____30_____ When I arrived at breakfast,everyone else had nearly_____31_____and there was not enough coffee?to go round. "Did you_____32_____well,young man?"the old lady asked. "_____33_____,I don′t think I could go through another night in that room,"I replied."I hardly?slept at all." "That"s because you were_____34_____all night drinking!"she said angrily,putting____35______to the?conversation. 第(21)题答案
A、had
B、passed
C、missed
D、caught
【正确答案】:C
【题目解析】:在第21题中,题干给出的句子是“she said there was only one sitting at 6:30, and I had_____21_____it.”,根据上下文,这位客人是在晚上7:30到达酒店的,而酒店的晚餐只有6:30一场,因此可以推断出这位客人错过了晚餐。选项A的“had”通常用于过去完成时,表示过去的某个时间之前已经完成的动作,但在此处并不适用;选项B的“passed”意为“经过”,不符合语境;选项D的“caught”意为“赶上”,但文中并没有提到客人赶上晚餐;而选项C的“missed”意为“错过”,完全符合文意。因此,正确答案是C。