If it __________ for his bad cold, Rick would have enjoyed more on his birthday party.

2023-08-04

A.is not
B.were not
C.has not been
D.had not been

参考答案:D

考查虚拟语气。根据句子后半句中would have enjoyed结构可知是与过去事实相反,条件从句谓语结构为“had+过去分词”。句意为“如果Rick不是因为重感冒的话。他将会在他的生日聚会上玩得更好”。故选D。