单项选择题

If he had been in better health, he ______ more books.

A.can write
B.could have written
C.could write
D.have written