单项选择题

—Such a stupid mistake could have been avoided. —Unfortunately, he______the mistake again and again.

A.repeated
B.would repeat
C.had repeated
D.would have repeated