Unwrapping the package Della said Jim _________ the watch, of which they were both proud.

Unwrapping the package Della said Jim _________ the watch, of which they were both proud.

A.ought not to sell

B.wouldn’t have sold

C.can’t have sold

D.shouldn’t have sold

答案及解析: D

解析:

shouldn’t have done sth.本不该做某事。