【题目】 But for the fact that Mr Smith ________ill yesterday, he would have attended the important meeting.
A. was B. be C. were D. had been
在线课程【答案】A
【解析】
试题分析:句意:A. was 一般过去时,单数; B. be be 动词的原形 C. were 一般过去时,复数; D. had been 过去完成时;尽管题干中有虚拟语气but for,但是the fact是表示“事实”, 又根据yesterday得知史密斯先生昨天生病了.故选A。