If it hadn't been for his carelessness, we would have finished the work on time.
A.He was careless because he hadn't finished the work on time.
B.Had he been more careful, we would have completed the work on time.
C.If he were more careful, we would finish the work on time.
D.Because he was careful, we finished the work on time.