单选题 ______ for your laziness, you could have finished the assignment by now.
  • A. Had it not been
  • B. Weren't it
  • C. It were not
  • D. Had not it been
【正确答案】 A
【答案解析】[解析] 考点:虚拟语气的倒装形式。通过主句的谓语结构可知,本题属于与过去事实相反的虚拟语气的倒装形式,所以,虚拟条件句的谓语动同应用过去完成时,将助动词had置于主语前构成倒装。 [例句] Had he worked harder,he would have got through the exams. 要是他再努力点,就能通过考试了。