You look smart in this new jacket. That old one ______ thrown away many years ago.
#90305
A
ought to be
B
ought to have been
C
would be
D
would have been