22. 【解析】选D。句意:我妹妹昨天下午在宁波大剧院见到他了,所以他不可能去听你的讲座了。根据上句可知,是对过去的否定的推测,应用couldn’t have done。故选D。
23. 【解析】选D。句意:他们的这个估计是以过去三年的数据为根据的。base. . . on/upon. . . 以……为根据。干扰项是C。若选C,句子应改为This estimate is based on the figures for the last three years. 。
24.【解析】选B。句意:在以后的两个小时里,他全神贯注地看演出,因为这场演出结果同他预料的一样精彩。be tired of厌烦;be absorbed in全神贯注于。