动名词的逻辑主语疑问(for imagining that.....)

In the 2006 film version of The Devil Wears Prada ,Miranda Priestly, played by Meryl Streep, scolds her unattractive assistant for imagining that high fashion doesn’t affect her.

如何判断此处imagining的逻辑主语是assistant还是Priestly?

请先 登录 后评论

最佳答案 2021-01-01 15:42

In the 2006 film version of The Devil Wears Prada, Miranda Priestly, played by Meryl Streep, scolds her unattractive assistant for imagining that high fashion doesn’t affect her.

imagining 的逻辑主语是assistant。因为 for doing sth. 是scolds her unattractive assistant 的原因,那么,doing 就是 scolds 的宾语所为,不是 scolds 的主语所为。又如:

He scolded them for arriving late.  ——arriving 的逻辑主语是 them,不是He。

他嫌他们迟到,训了他们一通。

《牛津词典》

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 0 收藏,4054 浏览
  • czb7417 提出于 2021-01-01 14:09