问题

John, a friend of mine, who got married only last week, spent $3,000 more than he ________ for the wedding.
A:will plan
B:has planned
C:would plan
D:had planned
B:has planned
C:would plan
D:had planned
正确答案是: