西宁家装设计哪家好:一道英语题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 14:29:51
Do you know ---- he was late for this morning ?
在这个空中到底填why 还是what 呢????
十分感谢

what

问题是...LATE FOR, 所以一定是WHAT HE WAS LATE FOR...
如果填WHY,则不能加FOR.

LATE FOR...-...(场合,活动,会议...)迟到了
你知道他今天早上什么活动迟到了吗?

Do you know ---- he was late for this morning ?

what

Do you know what he was late for this morning?

If you want to use why, the sentence has to be changed as following:

Do you know why he was late this morning ?

why

你知不知道他今天早上( )迟到?
放“为什么”进去能读得通

what
因为后面又for
如果把句子调整成正常语序就是
he was late for....this morning
举个例子
He was late for a car accident this morning。
是因为车祸迟到的
而car accident 也就是车祸,是个名词,所以用定语从句表示的时候,关系代词应该为表示名词的what

what

“你知道 他今天早上 是为了什么(事情) 而迟到的呢?”

如果用why的话,后就不能接for了。

for what 表示“为了什么”。

what

what ... for = why = for what reason