英语题,求解释啊!!

-Why doesn't your friend buy you a drink?
-I don't know why,but it isn't( )he had no money.
A.even if
B.as if
C.that
D.because
我选的C 我觉得that he had no money.应该是引导个表语从句吧,可答案是D 这是个状语从句,表语后面可以加状语从句吗。

D.because
你前面理解没有错,it is后面接表语或表语从句,这里是because引导表语从句不是状语从句。

because可以引导原因状语从句和表语从句,区别很简单,就看前面是不是it/that/this is。

附:that, why 与 because 引导表语从句时的区别
虽然三者均可引导表语从句,但 that 没有词义,而 why 和 because 有自己的意思;另外,虽然 why和 because 都可引导表语从句,但前者强调结果,后者强调原因。如:
The reason was that you don’t trust her. 原因是你不信任她。
The fact is that they are angry with each other. 事实是他们生彼此的气。
He was ill. That’s why he was sent to the hospital. 他病了,所以被送到医院来。
He was sent to the hospital. That’s because he was ill. 他被送到医院,是因为他生病了。

供参考,希望帮到你。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-30
猛一看 你是对的 答案是C that
原句=the reason why your friend doesn't buy you a drink isn't( that )he had no money
because可以引导表语从句
如果用because则是 that your friend doesn't buy you a drink isn't( because)he had no money
但是 本句 不是表语从句 应该是对原因状语强调的 强调句型
=it isn't( because)he had no money that your friend doesn't buy you a drink 。
所以 最佳答案 是D.because
第2个回答  2013-03-30
答案本来就是D啊,我给你翻译一下你就懂了
你朋友怎么不给你买杯喝的啊?
我不知道,但并不是___他没带钱。
A,即使
B,好像
C,不翻译
D,因为
选D啊追问

这个我知道,只是觉得is后面直接加了个状语,这样可以么。。

追答

but the reason is 【that】 he had no money 这样就可以

第3个回答  2013-03-30
-Why doesn't your friend buy you a drink?你朋友怎么不给你买杯饮料啊?
-I don't know why,but it isn't( )he had no money.
我不知道,但并不是___他没带钱。
A.even if
B.as if
C.that
D.because
第二个句子是因果关系的原因状语从句。所以答案选D.because。
第4个回答  2013-03-30
这个状语从句是因果状语从句,系表结构是be动词后面加that,表语从句中that可省略追问

宾语从句中that可省略好吧。。。。

追答

定语从句中的that都可以省略的,从句中的that都可以看情况省略

第5个回答  2013-03-30
可以的,because+从句表示原因。
相似回答