I WOULD HAVE ENJOYED MY HOLIDAY IF THE WEATHER________NICE

28. I would have enjoyed my holiday if the weather________nice.

A. is B. was C. has been D. had been