想表意:我本该在那个玩具卖掉之前买下。
I should have bought the toy before it had sold.
网友给的汉语和英语,均有错误。更有逻辑错误。
我本该在那个玩具卖掉之前买下这个玩具。
I should have bought this toy before that toy was sold.
1. should have done:指过去本该做某事而没有做。
2. “那个玩具被卖掉”,用一般过去时和被动语态 was sold,不用过去完成时和主动语态。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!