单选题 18.______for your laziness, you could have finished the assignment by now.
【正确答案】 A
【答案解析】从you could have finished the assignment by now可以判断条件句应是与过去事实相反,故选A。