下面是2013高考英语的北京卷考题:
If we ________a table earlier, we couldn’t be standing here in a queue.
A. havebooked B. booked C. book D.had booked
参考答案是D。好像是考查虚拟语气。但是,既然是虚拟语气,为什么从句用了过去完成时,主句却不用“could+have+过去分词”呢?主句与从句的谓语时态不相呼应啊!