分类：教育/科学-外语学习-英语考试
问题：英语语法，急急我在今天在看英语语法看到动名词的复合结构我看到一句 
我在今天在看语法 看到动名词的复合结构 我看到一句话 He was awakened by （somebody shouting） outside. 括号内为动名词复合结构不过我怎么觉得这句话里的shouting是现分做定语啊？ 觉得很奇怪? 请教下 如何理解
回答：这里不是语法问题，而是逻辑和意义问题。

句子逻辑和意义上，是被shouting这个动作吵醒，应为介词后的动名词。

你理解的是句子“强调”被某人吵醒，所以后面shouting是分词后置定语修饰somebody。。。但，你要注意，如果是强调"人"，句子怎么可能用“somebody”这个不定代词呢？也就是句子关心的是被shouting吵醒，至于是什么人则无甚关系。--所以，你的理解有偏差，尽管语法上可以说得通，但逻辑意义上不对。

跳出这个句子的somebody，就算是用jack之类具体人名，句子本身还是强调这个被shouting这个动作吵醒。就算你用一个定语从句来强调人而不是动作，你整个句子意思也是很怪异的---那就变成了你强调是人吵醒，但和这人的shouting关系不大。。。