#.6.

A. should have been
B. would be
C. ought to be
D. must have been