________ more carefully, he would not have h...

Câu hỏi: ________ more carefully, he would not have had the accident yesterday.

A. Unless he had not driven

B. If had Peter driven

C. Had Peter driven

D. If Peter has driven