过去完成时是:had been sold 
是过去完成时,表示在过去发生的动作里发生在前的那一个,即“过去的过去”
在这个语境里,也就是说had been sold 在were 之前发生
而这显然与句意的逻辑不符,所以不可以用had been sold。
语音朗读:
过去完成时是:had been sold 
是过去完成时,表示在过去发生的动作里发生在前的那一个,即“过去的过去”
在这个语境里,也就是说had been sold 在were 之前发生
而这显然与句意的逻辑不符,所以不可以用had been sold。
语音朗读: