A:Do you konw _____ for Shanghai last night?B:At 9:00.A.what time he leaves B.what time does he leave C:what time he left D:what time did he leave.该选哪个?为什么?为什么不选B?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 18:07:52

A:Do you konw _____ for Shanghai last night?B:At 9:00.A.what time he leaves B.what time does he leave C:what time he left D:what time did he leave.该选哪个?为什么?为什么不选B?
A:Do you konw _____ for Shanghai last night?B:At 9:00.
A.what time he leaves B.what time does he leave C:what time he left D:what time did he leave.该选哪个?为什么?为什么不选B?

A:Do you konw _____ for Shanghai last night?B:At 9:00.A.what time he leaves B.what time does he leave C:what time he left D:what time did he leave.该选哪个?为什么?为什么不选B?
C:what time he left
last night为过去一明确时间,故A/B错误;D:what time did he leave为特殊疑问句机构,而非从句结构(从句结构由:疑问词+主语+谓语.构成)

选C 因为离开的时间是过去,B的现在时,不合适。 而且,从句的主语和谓语不能倒装,助动词不能放到主语前。

C 固定的组合。

C:what time he left 从句中要用用陈述句 又因为last night用过去时 所以C

C
Do you konw what time he left for Shanghai last night?
你知道他什么昨天晚上什么时候去的上海吗?
因为前面有个do you know, 所以“what time he left for Shanghai last night”是know的宾语,在句中作宾语从句,要用陈述语序,所以D不对。
又因为有个明显表示过...

全部展开

C
Do you konw what time he left for Shanghai last night?
你知道他什么昨天晚上什么时候去的上海吗?
因为前面有个do you know, 所以“what time he left for Shanghai last night”是know的宾语,在句中作宾语从句,要用陈述语序,所以D不对。
又因为有个明显表示过去的词last night, 所以要用过去时,不能用一般现在时,所以AB不对。
而且B也不是陈述语序。

收起