虚拟语气(翻译:本该……)

想表意:我本该在那个玩具卖掉之前买下。

I should have bought the toy before it had sold.

请先 登录 后评论

最佳答案 2020-10-25 12:12

网友给的汉语和英语,均有错误。更有逻辑错误。

我本该在那个玩具卖掉之前买下这个玩具

I should have bought this toy before that toy was sold.

1. should have done:指过去本该做某事而没有做。

2. “那个玩具被卖掉”,用一般过去时和被动语态 was sold,不用过去完成时和主动语态。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2445 浏览
  • 陈三 提出于 2020-10-25 09:35

相似问题