单项选择题

He would have finished his college education, but he ______ to quit and find a job to support his family.

A. had had
B. has
C. had
D. would have