问题

If he ________ well for his lessons yesterday, he ________ so many difficulties now. [ ]
A: had prepared;wouldn't have
B: had prepared;wouldn't have had
C: prepared;wouldn't have
D: prepared;wouldn't have had
B: had prepared;wouldn't have had
C: prepared;wouldn't have
D: prepared;wouldn't have had
正确答案是: