Whydoyoublamehimforhispoorjudgementonthematter_____hereallyneedsisencouragement?A: : 请教一下,选哪个?为什么?谢谢!

热心网友

很明显C是正确答案.判断关键:动词need 缺少宾语.what可作其宾语引导主语从句,即:他真正需要的.that也可引导名词性从句,但that后接的是一个完整的句子,如:"that he needs encouragement",即"他需要鼓励".另外,这里when可以理解为"........的时候",但更好的理解方式是when表示对比.可以翻译为:你为什么在他真正需要鼓励的时候反而为他的糟糕判断责备他呢?

热心网友

选择D.now that:既然,由于,有时间含义,只用于有新情况发生的时候。如:Now that you mention it, I do remember.用WHEN或SINCE都可以,但不可加THAT,同样WHEN后面加WHAT也是别扭~~

热心网友

Choose B. since是引导原因状语从句,在从句中真正的主语是that,that又是主语从句he really needs(是用来修饰that的)的前置词.翻译: 为什么还要责怪他呢, 在这件事他显然是判断失误了, 而现在他最需要的是鼓励.

热心网友

选C啊

热心网友

C need后应该接内容,所以只能用what.整个句子的意思为:在这件事情中他虽然判断出错了,但你为何要责备他呢,这个时候他需要的应该是鼓励.

热心网友

选择B,A和C由于是when引导,肯定不符,排除。B中的since是引导原因状语从句,that又是主语从句he really needs的前置词。D上下文不符。故选择B

热心网友

C need后接宾语,所以用what