I dont know why he was late.这个句子里为什么用why不用that?我打错了 是Idont know the reason why he was late

来源:学生作业帮助网 编辑:作业帮 时间:2024/03/28 23:42:39
I dont know why he was late.这个句子里为什么用why不用that?我打错了 是Idont know the reason why he was late

I dont know why he was late.这个句子里为什么用why不用that?我打错了 是Idont know the reason why he was late
I dont know why he was late.这个句子里为什么用why不用that?
我打错了 是Idont know the reason why he was late

I dont know why he was late.这个句子里为什么用why不用that?我打错了 是Idont know the reason why he was late
“I don‘t know the reason why he was late."
why 是修饰reason的,the reason why ,就好比the people who(whom),差不多算个固定搭配吧.定语从句
这里不能用that的.
"I dont know why he was late" 也好顺的喔.
可以看做把“the reason”省略了.
这里that也对的,就是意思不一样了.

我不知道他为何迟到,其中why是引导原因状语从句的,按其意应用why,即迟到的原因比较合适。

这个宾语从句的从句部分不是陈述句,是特殊疑问句,所以不能用that引导

纯属翻译,‘我不知道他为什么迟到’。如果用what,没办法翻译

用why的意思是 我不知道他迟到的理由
用that的意思是 我不知道他迟到这件事情
why在从句中仍有意思“为什么”的含义


补:
前面的reason前有定冠词the,所以不能用that。这是规则。

I don‘t know why he was late.我不知道他为什么迟到。
I don’t know that he was late.我不知道他迟到了。

I don't know the reason why he was late.

我不清楚他为迟到的原因。

解析:why he was late 为定语从句 ,修饰限制前面的中心语 reason
why 是定语从句里的原因状语

两个词意思不一样,用why 意思是我不知道他为什么会迟到。 用that 意思是我不知道他迟到了(这件事)。

the reason why 固定句型吧