1.区别有3点:1)最基本的,意思不同,例如:
The news that I heard of is true.(定语)
The news that he won't be back is true.(同位语)
请问此2句哪一句能回答下面这个问题:What's the news?
显然是第二个.那就是同位语,看同语例句:
My brother,Jim,likes basketball.
Jim是 my brother的同位语,这两部分去掉其中一个,句子还成立.
2)定语从句中的that在定语从句中做成分,同位语从句中的that不做成分.
3) 定语从句中的that 做宾语时可以省略;同位语从句中的that不做成分,但还不能省略.
2.第二题少了个词吧?应该是what a silly mistake
比较一下 how silly a mistake,就知道为什么了.