两道名词性从句的英语题?

来源:百度知道 编辑:UC知道 时间:2024/06/04 02:28:47
23. _____he will come is certain.
A. What B.That C. Whether D. If
26. This is the reason ____I agree to it.
A. that B. why C. what D. A and B
两题的答案都是B,但是不知道理由,23题为什么不选C,26题为什么不选D?谢谢!

前者certain表确定,故不用that;后者表结果,同时因为it,也绝不能用THAT

23题后面是一个完整的句子啊。用THT就好了。 Whether是‘是否“的意思,翻译起来就不通。26题;对于这种句型,THAT后面加结果,WHAT后跟原因。

whether有“是否”的含义,如果说“他是否会来,是确定的”,是说不通的,只能选B。
reason是指“理由”,当然是一个问题的理由,所以要选B。

23是名词性从句中的主语从句,whether“是否”是一个不确定的词,因为后面说了是"is certain",所以不能用whether.又因从句中不缺少成分,所以用“that”.
26题是一个定语从句,关系副词“why”在从句中作原因状语。“that”在定语从句中作主语,宾语或是表语。在口语中“why”可以用“that”代替。