单选题 19.  She said that the doctor must have got stuck in a traffic jam; otherwise he ______ by then.
【正确答案】 B
【答案解析】 语法题。本题考查虚拟语气在otherwise引导的并列句中的使用。本题前半句中使用了must have done结构表示对过去事件的推测,因此otherwise之后的分句中也是表达对过去的事情评判,动词要使用would have done形式。并列句中或转折词but,however的前后,出现虚拟语气,大家可能不太熟悉,请参考:I would have visited him, but I was so busy that day. (我本来想去拜访他的,但是那天我太忙了。)
   她说医生一定是遇到堵车了,否则到那时就该到了。