They had blanket packs on the backs.
They had blanket packed on the backs.
这两个句子有什么区别?
第一个句子:他们的背上有用毛毯包起来的包袱。
第二个句子:他们将毛毯包起来背在背上。
第一个句子很简单,就是表达他们背上有某样东西而已。
第二个句子使用了 have some done的结构 (宾语和宾补是逻辑上的被动关系),也就是 blanket是被pack起来的。
句子有点像“绕口令”,这俩句子哪来的?两个句子都有错误,改为:
They had blanket packs on the back.
They had blankets packed on the back.
改错原因:
第一句 on the back, back 用单数。若用复数,改为 on their backs。
第一句 blankets 是可数名词,用复数。pack 是动词过去分词,结构 have sth. done。on the back 仍用单数。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!