首页 > 留学知识库

问题: 为什么不能选B而要选D呢? 请详细解释.

One of the boys held the view______ the book said was right .
A. what that B. what C. that D. that what

解答:

  让我们来做一下语法分析。
  第一题:
  One of the boys held the view that what the book said was right.
  这是一个三层复合句。
  What the book said was right。是一个由主语从句构成的主谓结构句,其中what the book said是主语从句,was right是谓语。
  整个这个句子,被that引导后,构成同位语从句that what the book said was right,修饰主句中的宾语view。这时,先行词that绝对不可以省略。
  而主句是个简单的主谓宾结构句:one of the boys(主语)held(谓语)the view(宾语)。
  由上述分析可见,B选项少了同位语从句先行词that,所以不对,只能选D。

  第二题:
  Do you have any idea what is actually going on in the classroom?
  这是一个二层复合句。
  主句是一般疑问句:do you have any idea。
  由what引导的特殊疑问句整个作为同位语从句,修饰idea。