单选题 The department secretary was________the guest speaker at the station at 10 this morning, but the speaker’s journey was canceled on a short notice.
【正确答案】 B
【答案解析】时态题。由连词but之后的句意可知,因演讲嘉宾的行程被临时取消,部门秘书并没有在约定时间去车站迎接演讲嘉宾。所以,but之前的句子所表示的是在过去某个时间计划去做但实际未做的事件。该题考查be to do结构(表示将要进行)和have done结构(表示已经完成)结合而成的be to have done结构。was to have done表示过去计划要做某事但实际未做。故B为答案。