Ifit__________forhisbadcold,Rickwouldhaveenjoyedmoreonhisbirthdayparty.
A.is not
B.were not
C.has not been
D.had not been
正确答案是D