sell out 的主动与被动

Have all the shoes ______ (sell) out yet? 

答案给的是sold,为什么不用被动?

请先 登录 后评论

最佳答案 2020-05-01 00:08

这是一个一般疑问句,是主动语态表示被动意义。sold是过去分词,与have构成现在完成时态(have/has+过去分词)。

短语动词sell out“卖光;售空”用被动式肯定是对的。例如:

The match tickets were completely sold out. 比赛的门票全部售完了。

▲但用主动形式表被动意义也很常见。例如:

The novel sold out quickly.小说很快销售一空。《英语短语动词词典》

All the tickets for the last performance have sold out already.最近一场演出的票已经全部卖光。《简明英汉词典》

Wow! Those cakes sold out fast.哇! 那些蛋糕很快就卖光了。《朗文当代英语词典》

The first issue of the magazine sold out within two days.第一期杂志在两天内售罄。《剑桥高级英语词典》

Football games often sell out well in advance.足球比赛经常在开赛前很久票就已经售光了。《柯林斯高阶英汉双解词典》


请先 登录 后评论

其它 4 个回答

Nancy wenwen

sell  的过去分词 就是 sold 啊!就是用的被动的啊! 

请先 登录 后评论
roystern

Sell 这个动词,除了主动意思的销售外,本身还包含有一层被动的意思,to be bought by people in the way or in the numbers mentioned. 因此 All the shoes have sold out already. 这个陈述句的完成时 用sold,就很正常了,他就表示All the shoes have been bought by people,变成疑问句自然就是Have all the shoes sold out yet?

如用Have all the shoes been sold out yet?  从语法上来说,也没有错误, 如果语境是老板问销售员,他可以强调的是销售员是否在得劲儿的卖鞋

如果语境是闺蜜在问一款爆款鞋是否卖完了,用Have all the shoes sold out yet?他强调的主体就是鞋本身是否被买完了。

请先 登录 后评论
刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

Have all the shoes ______ (sell) out yet? 

答案给的是sold,为什么不用被动?

网友难道不知道这个用法吗:have sth. done:让某事被做。这不是被动是什么?

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

   Have all the shoes _sold_ (sell) out yet? (主动句)

    Have all the shoes  been _sold_ (sell) out yet? (被动句)

    在这两个句子中,all the shoes 是主语。

请先 登录 后评论
  • 0 关注
  • 4 收藏,24741 浏览
  • vegetarian 提出于 2020-03-19 09:25

相似问题