With the deadline drawing near, I am getting more and more anxious about the final exam. I started to review my lessons several days in advance, I wouldn't have burned the midnight oil last night.
A . If B . Had C . Should D . Were
B
【详解】考查虚拟语气。句意:随着最后期限的临近,我越来越担心期末考试。如果我提前几天开始复习功课,我昨天晚上就不会熬夜了。分析句意可知,如果我提前几天开始复习的话,昨晚就不会熬夜了,事实上 “ 我 ” 并没有提前几天开始复习,属于虚拟语气。根据句中 “started to review my lessons several days in advance” 以及后面的 “I wouldn't have burned the midnight oil last night.” 可知,此处是对过去情况的虚拟,故从句谓语结构应用过去完成时 had done 。此外, If 型虚拟语气中, if 从句中如果含有 were 、 had 、 should 等词时, if 可以省略,但省略 if 后需把 were 、 had 、 should 等词提到主语前,变为倒装句式。结合题干和选项可知,此处考查的正是 if 型虚拟语气的省略与倒装,设空处应用 Had 。故选 B 项。