这两个句子是定语从句还是同位语从句?如何区别?

Do you have any idea _b__is actually going on in the class room.
a.that b.what
此题选A不行吗?把它理解成一个定语从句.
我感觉它的句式结构和这个句子是一样的啊:Who is the woman that is sweeping the floor over there. 此句是that作主语引导的定语从句,如果第一题选A,那么它和第一题的结构不是一样的了吗?那为什么还不能把第一题理解为定语从句呢? 两者区别何在? 望高手详解!衷心感谢。

第一个句子是同位语从句,句意为:你知道教室里究竟正发生什么事情?
what引导的同位语从句是解释了idea的内容。
用that做成定语从句句意就变了,意为:你有现在教室里进行的那个主意吗?意思非常奇怪。
第二个句子是定语从句没错。第一个句子的关键不在时态上,在于have any idea/have no idea这种惯用搭配上,表示你知道,你不知道这个意思,不是你有想法的意思。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-11
不可以,假设时定语从句,那么先行词是可以代入从句中,
如Who is the woman that is sweeping the floor over there.
先行词是woman,可以代入从句the woman is sweeping the floor over there.

这题的先行词是 idea,代入从句是idea is actually going on in the class room,明显不对,所以不是定语从句,是同位语从句,起补充说明的作用。本回答被提问者采纳
相似回答