问题

If he _________ more time practicing speaking English before, he ____ able to speak it much better now.

A:spent; will be
B:had spent; would have been
C:spent; would have been
D:had spent; would be
正确答案是: