have a hard job doing sth 的语法分析

He has a hard job delivering milk.

句中 delivering 是现在分词作定语修饰job,可明显不存在逻辑关系啊,delivering的逻辑主语应该是He,而不是job,可为什么这用现在分词呢?

请先 登录 后评论

最佳答案 2019-05-16 14:17

从语法上看,delivering milk可以分析为a hard job 的同位语,即delivering为动名词结构。也可以分析为delivering milk为has a hard job的方面状语(分词作状语,其逻辑主语为句子的主语)。但从逻辑分析看,说送牛奶是艰苦的工作或难做的工作不太符合实际。所以同位语的解释比较勉强。现在分词作方面状语则更为合理:他在送牛奶的这份工作中遇到了困难。句子结构类似于 He has difficullty (in) delivering milk.

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,2976 浏览
  • ygxjoy 提出于 2019-05-15 18:51

相似问题